Numpy NP.quadrado

Numpy NP.quadrado
Como o nome sugere, a função Square () em Numpy permite calcular o quadrado matemático de cada elemento na matriz.

Discutiremos a sintaxe da função, parâmetros e valor de retorno usando este tutorial.

Sintaxe da função Numpy Square ()

A sintaxe da função é expressa abaixo:

Numpy.quadrado (x, /, out = Nenhum, *, onde = true, fundindo = 'Same_kind', ordem = 'k', dtype = nenhum, Subok = true [, assinatura, extobj]) =

Parâmetros de função
A função suporta os seguintes parâmetros:

  1. x - define a matriz de entrada ou um objeto semelhante a uma matriz
  2. onde - a condição que é transmitida pela matriz de entrada
  3. fundição - define o tipo de elenco
  4. dtype - o tipo de dados da matriz de saída

Valor de retorno da função
A função retorna uma nova matriz com os elementos como o quadrado de cada componente na matriz de entrada.

Como a função cria uma nova matriz, ela não altera a matriz original.

Exemplos:

Vamos ilustrar como usar a função Square Numpy com exemplos práticos.

Squaring uma matriz 1D

Para quadrar uma matriz unidimensional, aplique o seguinte código:

# importar numpy
importar numpy como np
arr = [29, 34, 22, 100, 40, 3, 2]
Imprimir (F "Square Array: NP.quadrado (arr) ")

O código anterior leva cada elemento na matriz de entrada e retorna uma matriz com seus respectivos quadrados.

Nota: A matriz resultante tem a mesma forma que a matriz de entrada, como mostrado abaixo:

Array quadrado: [841 1156 484 10000 1600 9 4]

Squaring uma matriz 2D

O mesmo caso se aplica a uma matriz bidimensional. Um exemplo do snippet de código é como mostrado:

arr_2d = np.Array ([[29, 34, 22], [100, 40, 3]]))
Imprima (F "Squared Array: NP.quadrado (arr_2d) ")

A seguir, a saída resultante:

Array quadrado: [[841 1156 484]
[10000 1600 9]]

Valores de ponto flutuante quadrativo

A operação não muda ao trabalhar com carros alegóricos.

arr_floats = np.Array ([[2.9, 3.4, 2.2], [10.3, 4.0, 3.1]])
Imprima (F "Squared Array: NP.quadrado (arr_floats) ")

A operação anterior retorna à seguinte matriz:

Array quadrado: [8.41 11.56 4.84]
[106.09 16. 9.61]]

Nota: Se você incluir um número inteiro em uma matriz contendo valores de ponto flutuante, seu quadrado resultante será um flutuador.

Squaring Complex Numbers

Você também pode usar números complexos com a função quadrada. Dê uma olhada no exemplo abaixo:

ARR_COMPLEX = NP.Array ([[2, 3J, 2J], [10J, 4J, 4]]))
Imprima (F "Squared Array: NP.quadrado (arr_complex) ")

Isso retorna à seguinte matriz:

Array quadrado: [4.+0.J -9.+0.J -4.+0.j]
[-100.+0.J -16.+0.J 16.+0.j]]

Nota: Da mesma forma, um número inteiro em uma matriz contendo números complexos é convertido em um número complexo.

Conclusão

Obrigado por ler este tutorial, onde discutimos como usar a função Square Numpy, entendendo os parâmetros da função e o valor de retorno, juntamente com ilustrações de exemplos práticos. Leia mais artigos relacionados no site da dica do Linux.