Numpy NP.GCD

Numpy NP.GCD
Todos nos lembramos do GCD ou do maior divisor comum na matemática elementar. No entanto, neste tutorial, aprenderemos a simplificar o cálculo manual do GCD usando uma função simples em Numpy.

Vamos recuperar nosso tempo.

Função Sintaxe

GCD ou maior divisor comum é o maior valor positivo que pode dividir dois ou mais números.

A função GCD em Numpy tem uma sintaxe como mostrado:

Numpy.gcd (x1, x2, /, out = Nenhum, *, onde = true, elenco = 'Same_kind', ordem = 'k', dtype = nenhum, subok = true [, assinatura, extobj]) =

Apesar da sintaxe de aparência louca, você só precisa se preocupar com dois parâmetros, como mostrado:

  1. x1 e x2 - consulte as matrizes de entrada.

Exemplo 1

O código abaixo mostra o uso da função gcd () com dois valores escalares.

# importar numpy
importar numpy como np
print (f "gcd: np.GCD (130, 13) ")

O código acima deve retornar o GCD de 130 e 13, como mostrado:

GCD: 13

Exemplo #2

Para obter o GCD de duas matrizes, podemos fazer:

arr_1 = np.Array ([11,12,13])
arr_2 = np.Array ([14,145,15])
print (f "gcd: np.GCD (ARR_1, ARR_2) ")

O código acima deve retornar:

GCD: [1 1 1]

Exemplo #3

Você também pode determinar o GCD de um elemento de matrizes e um valor escalar. Por exemplo:

arr = np.Array ([14,145,15])
print (f "gcd: np.GCD (arr, 5) ")

O código de exemplo acima deve retornar o GCD da matriz e 5.

GCD: [1 5 5]

Fechamento

Este tutorial passa como calcular o GCD dos elementos da matriz ao longo de um determinado eixo.

Obrigado pela leitura!!