Numpy NP.mod

Numpy NP.mod

A função Mod Numpy permite obter o restante de cada elemento da divisão de dois elementos.

Este artigo explorará a função de mod, sua sintaxe, parâmetros e exemplos que ilustram como a função se comporta sob diferentes condições.

Função Sintaxe

A sintaxe da função é como mostrado no trecho de código abaixo:

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

Vamos explorar vários parâmetros de função como mostrado:

Parâmetros de função

  1. x1 - representa a matriz de entrada da função MOD cujos elementos são tratados como dividendos.
  2. x2 - a matriz de entrada cujos elementos agem como os divisores na operação de moda.
  3. fora - este parâmetro opcional define um caminho alternativo em que a matriz resultante é armazenada.
  4. onde - especifica a condição transmitida pela entrada em um determinado local onde a condição de conjunto é verdadeira.
  5. ** Kwargs - representa argumentos de palavras -chave

Valor de retorno da função

A função retorna o restante do elemento da divisão entre as matrizes especificadas.

Exemplo 1

O trecho de código abaixo mostra como usar a função mod () em uma matriz 1D Numpy.

importar numpy como np
x1 = np.Array ([4,6,8])
x2 = np.Array ([3,2,5])
Imprima (F "Array restante: np.mod (x1, x2) ")
  1. Começamos importando o pacote Numpy.
  2. Segundo, criamos uma matriz chamada x1 que atua como a 'matriz de dividendos.'Esta é uma matriz 1D simples.
  3. Terceiro, criamos outra matriz 1D que atua como a 'Array do Divisor.'
  4. Finalmente, chamamos a função mod e passamos os parâmetros necessários.

A operação acima deve retornar uma matriz contendo o restante da divisão de X1 e X2 (em termos de elemento).

Saída:

Array restante: [1 0 3]

Exemplo 2

Suponha que você queira dividir os elementos em uma matriz específica por meio de um divisor comum? Nesse caso, você pode passar no parâmetro de x2 como um valor.

Por exemplo, considere o código mostrado abaixo:

x1 = np.Array ([4,6,8])
Imprima (F "Array restante: np.mod (x1, 2) ")

No código de exemplo acima, temos uma matriz. Em seguida, usamos a função de mod e passamos a matriz como o primeiro parâmetro (dividendos) e o divisor como um valor inteiro.

Isso deve levar a cada elemento da matriz, x1, sendo dividido por dois e devolver a matriz como mostrado:

Array restante: [0 0]

Exemplo 3

Vamos ver como a função se comporta em uma matriz multidimensional. O código de exemplo é ilustrado abaixo:

x1 = np.Array ([[10,23,34], [2,3,4]]))
x2 = np.Array ([[23,45,85], [5,6,7]]))
Imprima (F "Array restante: np.mod (x1, x2) ")

A matriz resultante é:

Array restante: [[10 23 34]
[2 3 4]]

Conclusão

Neste artigo, exploramos a função mod () em Numpy e como usá-lo para obter o restante do elemento da divisão de duas matrizes.

Obrigado pela leitura!!