Resumo : neste tutorial, você aprenderá como criar um array numpy de uma determinada forma cujos elementos são preenchidos com zeros.
A zeros()
função do numpy
módulo permite criar um array numpy de uma determinada forma cujos elementos são preenchidos com zeros.
Por exemplo, o seguinte usa a zeros()
função para criar um array com dois eixos, o primeiro eixo possui dois elementos e o segundo eixo possui três elementos:
import numpy as np
a = np.zeros((2, 3))
print(a)
Linguagem de código: Python ( python )
Saída:
[[0. 0. 0.]
[0. 0. 0.]]
Linguagem de código: Python ( python )
Em termos leigos, este exemplo cria uma matriz 2-D ou uma matriz que possui duas linhas e três colunas.
Por padrão, zeros()
a função usa o tipo float64
para seus elementos. Por exemplo:
import numpy as np
a = np.zeros((2, 3))
print(a.dtype)
Linguagem de código: Python ( python )
Saída:
float64
Linguagem de código: Python ( python )
Para usar um tipo diferente, você precisa especificá-lo explicitamente na zeros()
função por meio do dtype
argumento. Por exemplo:
import numpy as np
a = np.zeros((2, 3), dtype=np.int32)
print(a)
print(a.dtype)
Linguagem de código: Python ( python )
Saída:
[[0 0 0]
[0 0 0]]
int32
Linguagem de código: Python ( python )
Neste exemplo, usamos int32
type para os elementos. Portanto, você não vê o ponto decimal (.) na saída.
Resumo
- Use a função numpy
zeros()
para criar um array de uma determinada forma cujos elementos são preenchidos com zeros.