A operação da função Numpy Power () é aplicada em termos de elemento. Pense dessa maneira, a função leva os elementos na primeira matriz e os combina com seu elemento de parceiro na segunda matriz. Em seguida, ele usa o componente da segunda matriz como o poder.
Vamos discutir mais isso.
Função Sintaxe
A sintaxe da função é como mostrado abaixo:
Numpy.Power (x1, x2, /, out = Nenhum, *, onde = true, elenco = 'Same_kind', ordem = 'k', dtype = nenhum, Subok = true [, assinatura, extobj]) =Parâmetros de função
Os parâmetros da função são discutidos nos pontos abaixo:
Nota: Embora a forma de ambas as matrizes possa ser diferente, elas devem ser transmitidas para uma forma padrão.
Valor de retorno da função
Como mencionado, a função retorna uma matriz com os elementos de x1 elevados ao poder dos elementos x2.
Exemplo 1
Considere o exemplo mostrado abaixo:
# importar numpyNo exemplo acima, começamos importando Numpy com o alias como NP.
Em seguida, criamos duas matrizes, x1 e x2. Finalmente, usamos a função Power () para retornar os elementos de x1 elevados ao poder dos elementos em x2.
A saída resultante é como mostrado:
[1 32 729]Exemplo 2
O exemplo a seguir mostra como usar a função com valores de ponto flutuante.
x1 = np.Array ([2.3,4.5,5.6])O código acima deve retornar uma matriz como mostrado:
[2.65201821E+02 6.51015566e+05 3.60328881E+07]Exemplo 3
O mesmo caso se aplica quando a função é usada em uma matriz multidimensional. Um exemplo é ilustrado abaixo:
x1 = np.Array ([[1,2,3], [4,5,6]]))O código AB0VE retorna uma matriz como mostrado:
[[1 256 19683]Exemplo 4
Você também pode aumentar os elementos da primeira matriz com um expoente comum, como mostrado abaixo:
x1 = np.Array ([[1,2,3], [4,5,6]]))Neste exemplo, passamos um único valor em vez de dar uma matriz na segunda variável. Este valor atua como o expoente para cada elemento na primeira matriz.
Isso deve retornar:
[[1 4 9]Exemplo 5
A função retornará um erro se a segunda matriz fornecida contiver um valor negativo. Um exemplo é retratado abaixo:
x1 = np.Array ([[-1, -2, -3], [-4, -5, -6]])O código acima deve retornar um erro como mostrado:
Nota: Este erro se aplica apenas se a matriz de expoente contiver um valor negativo.
Conclusão
Este artigo abordou como usar a função Power () em Numpy. Para explorar ainda mais, verifique os documentos.
Obrigado pela leitura!!