Numpy NP.Adicionar.No

Numpy NP.Adicionar.No

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:

  1. a - refere -se à matriz de entrada.
  2. índices - índice de matriz de destino ou indicios.
  3. b - refere-se ao operando direito.

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.