logo

numpy.asarray()

Šo funkciju izmanto, lai izveidotu masīvu, izmantojot esošos datus sarakstu vai korešu veidā. Šī funkcija ir noderīga scenārijā, kurā python secība ir jāpārvērš par masīva objektu.

Sintakse

 numpy.asarray(sequence, dtype = None, order = None) 

Parametri

Tas pieņem šādus parametrus.

  1. forma: Korpuss, kas nosaka matricas formu.
  2. dtype: tas ir katra masīva vienuma datu tips
  3. secība: tā ir masīva ievietošanas secība. Noklusējums ir C.

Atgriezties

Tiek atgriezts masīvs ar secībai līdzvērtīgām vērtībām.

Piemērs

 import numpy as np l=[1,2,3,4,5,6,7] a = np.asarray(l); print(type(a)) print(a) 

Izvade:

 [1 2 3 4 5 6 7] 

Piemērs: Neskaidra masīva izveide no Tuple

 import numpy as np l=(1,2,3,4,5,6,7) a = np.asarray(l); print(type(a)) print(a) 

Izvade:

 [1 2 3 4 5 6 7] 

Piemērs: masīva izveide, izmantojot vairāk nekā vienu sarakstu

 import numpy as np l=[[1,2,3,4,5,6,7],[8,9]] a = np.asarray(l); print(type(a)) print(a) 

Izvade:

 [list([1, 2, 3, 4, 5, 6, 7]) list([8, 9])]