Deze functie wordt gebruikt om een array te maken door de bestaande gegevens te gebruiken in de vorm van lijsten of tupels. Deze functie is handig in het scenario waarin we een Python-reeks moeten converteren naar het numpy array-object.
Syntaxis
numpy.asarray(sequence, dtype = None, order = None)
Parameters
Het accepteert de volgende parameters.
- vorm: Het is de Tuple die de vorm van de matrix definieert.
- dtype: Het is het gegevenstype van elk item van de array
- volgorde: Dit is de invoegvolgorde van de array. De standaardwaarde is C.
Opbrengst
Er wordt een array geretourneerd met gelijkwaardige waarden als de reeks.
Voorbeeld
import numpy as np l=[1,2,3,4,5,6,7] a = np.asarray(l); print(type(a)) print(a)
Uitgang:
[1 2 3 4 5 6 7]
Voorbeeld: een numpy-array maken op basis van de Tuple
import numpy as np l=(1,2,3,4,5,6,7) a = np.asarray(l); print(type(a)) print(a)
Uitgang:
[1 2 3 4 5 6 7]
Voorbeeld: een numpy-array maken met meer dan één lijst
import numpy as np l=[[1,2,3,4,5,6,7],[8,9]] a = np.asarray(l); print(type(a)) print(a)
Uitgang:
[list([1, 2, 3, 4, 5, 6, 7]) list([8, 9])]