Resumo : neste tutorial, você aprenderá como usar a ones()
função numpy para criar um array numpy de uma determinada forma cujos elementos são preenchidos com uns.
A ones()
função do numpy
módulo permite criar um array numpy de uma determinada forma cujos elementos são preenchidos com unidades.
Por exemplo, o seguinte usa a ones()
função para criar uma matriz com três eixos, o primeiro eixo possui dois elementos, o segundo eixo possui três elementos e o terceiro eixo possui 4 elementos:
import numpy as np
a = np.ones((2, 3, 2))
print(a)
Linguagem de código: Python ( python )
Saída:
[[[1. 1.]
[1. 1.]
[1. 1.]]
[[1. 1.]
[1. 1.]
[1. 1.]]]
Linguagem de código: Python ( python )
Por padrão, ones()
a função usa float64
para seus elementos. Por exemplo:
import numpy as np
a = np.ones((2, 3, 2))
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 usando o dtype
argumento. Por exemplo:
import numpy as np
a = np.ones((2, 3, 4), dtype=np.int32)
print(a)
print(a.dtype)
Linguagem de código: Python ( python )
Saída:
[[[1 1]
[1 1]
[1 1]]
[[1 1]
[1 1]
[1 1]]]
int32
Linguagem de código: Python ( python )
Neste exemplo, usamos int32
type para os elementos. Portanto, você não vê o ponto decimal (.) aparecendo em cada número.
Resumo
- Use a função numpy
ones()
para criar um array de uma determinada forma cujos elementos são preenchidos com uns.