Como preencher um array numpy com valores (2 exemplos)


Você pode usar os seguintes métodos para preencher uma matriz NumPy com valores:

Método 1: use np.full()

 #create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)

Método 2: use preenchimento()

 #create empty NumPy array with length of 10
my_array = np. empty (10)

#fill NumPy array with 3's
my_array. fill (3)

Os exemplos a seguir mostram como usar cada função na prática.

Exemplo 1: Use np.full()

O código a seguir mostra como usar a função np.full() para preencher um array NumPy de comprimento 10 com o valor 3 em cada posição:

 import numpy as np

#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)

#view NumPy array
print (my_array)

[3 3 3 3 3 3 3 3 3 3]

A matriz NumPy é preenchida com um valor 3 em cada posição.

Podemos usar sintaxe semelhante para criar um array NumPy de qualquer tamanho.

Por exemplo, o código a seguir mostra como criar um array NumPy com 7 linhas e 2 colunas:

 import numpy as np

#create NumPy array filled with 3's
my_array = np. full ((7, 2), 3)

#view NumPy array
print (my_array)

[[3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]]

O resultado é um array NumPy com 7 linhas e 2 colunas onde cada posição é preenchida com um valor 3.

Exemplo 2: Use preenchimento()

O código a seguir mostra como usar a função fill() para preencher um array NumPy vazio com o valor 3 em cada posição:

 #create empty NumPy array with length of 10
my_array = np. empty (10)

#fill NumPy array with 3's
my_array. fill (3)

#view NumPy array
print (my_array)

[3. 3. 3. 3. 3. 3. 3. 3. 3. 3.]

O resultado é um array NumPy em que cada posição contém o valor 3.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em Python:

Como substituir elementos em um array NumPy
Como contar valores únicos no array NumPy
Como filtrar um array NumPy

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *