O anúncio.Em uma função em Numpy, permite que você realize uma operação no local no operando do lado esquerdo.
No caso de uma operação de adição, a função adicionará o operando direito ao operando esquerdo no índice de matriz especificado.
A sintaxe é como ilustrado abaixo:
1 | a [indicios] += b |
Em termos simples, a função levará cada elemento em um índice de matriz especificado e adicionará o operando correto a ele.
Função Sintaxe
A sintaxe da função é como mostrado abaixo:
1 | ufunc.em (a, índices, b = nenhum, /) |
Os parâmetros são como mostrados:
Exemplo
O código abaixo mostra como usar o add.em função para adicionar um valor a cada elemento em uma matriz de entrada:
1 2 3 4 | arr = np.Array ([2,3,4]) # Selecione índices de destino e adicione 1 NP.adicionar.em (arr, [0,1,2], 1) Imprimir (arr) |
No código acima, começamos selecionando os índices de destino como mostrado [0,1,2]. Em seguida, especificamos o valor que desejamos adicionar às matrizes.
O código acima deve retornar:
1 | [3 4 5] |
Exemplo #2
Você também pode executar uma subtração no local, como mostrado:
1 2 3 4 | arr = np.Array ([2,3,4]) # Selecione índices de destino e adicione 1 NP.subtrair.em (arr, [0,1,2], 1) Imprimir (arr) |
Isso deve retornar:
1 | [1 2 3] |
Conclusão
Este pequeno artigo discutiu o básico do uso da função ufunc em () em Numpy.