logo

numpy.asarray()

Bu işlev, listeler veya tuplelar biçimindeki mevcut verileri kullanarak bir dizi oluşturmak için kullanılır. Bu işlev, bir python dizisini numpy dizi nesnesine dönüştürmemiz gereken senaryoda kullanışlıdır.

Sözdizimi

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

Parametreler

Aşağıdaki parametreleri kabul eder.

  1. şekil: Matrisin şeklini tanımlayan Tuple'dır.
  2. dtype: Dizinin her öğesinin veri türüdür
  3. order: Dizinin ekleme sırasıdır. Varsayılan C'dir.

Geri dönmek

Diziye eşdeğer değerlere sahip bir dizi döndürülür.

Örnek

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

Çıktı:

java eşittir
 [1 2 3 4 5 6 7] 

Örnek: Tuple'dan bir numpy dizisi oluşturma

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

Çıktı:

 [1 2 3 4 5 6 7] 

Örnek: birden fazla liste kullanarak numpy dizisi oluşturma

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

Çıktı:

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