Esta função é usada para criar um array usando os dados existentes na forma de listas ou tuplas. Esta função é útil no cenário em que precisamos converter uma sequência python no objeto array numpy.
Sintaxe
numpy.asarray(sequence, dtype = None, order = None)
Parâmetros
Ele aceita os seguintes parâmetros.
- shape: É a Tupla que define a forma da matriz.
- dtype: É o tipo de dados de cada item do array
- order: É a ordem de inserção do array. O padrão é C.
Retornar
Uma matriz com os valores equivalentes à sequência é retornada.
Exemplo
import numpy as np l=[1,2,3,4,5,6,7] a = np.asarray(l); print(type(a)) print(a)
Saída:
[1 2 3 4 5 6 7]
Exemplo: Criando um array numpy a partir da Tupla
import numpy as np l=(1,2,3,4,5,6,7) a = np.asarray(l); print(type(a)) print(a)
Saída:
[1 2 3 4 5 6 7]
Exemplo: criando um array numpy usando mais de uma lista
import numpy as np l=[[1,2,3,4,5,6,7],[8,9]] a = np.asarray(l); print(type(a)) print(a)
Saída:
[list([1, 2, 3, 4, 5, 6, 7]) list([8, 9])]