Python'da numpy dizisini listeye dönüştürme (örneklerle)


Bir NumPy dizisini Python’da bir listeye dönüştürmek için aşağıdaki temel sözdizimini kullanabilirsiniz:

 my_list = my_array. tolist ()

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Tek Boyutlu Bir Diziyi Listeye Dönüştürme

Aşağıdaki kod, tek boyutlu bir NumPy dizisinin Python’da bir listeye nasıl dönüştürüleceğini gösterir:

 import numpy as np

#create NumPy array
my_array = np. array ([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
  
#convert NumPy array to list                
my_list = my_array. tolist ()

#view list
print (my_list)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

#view object type
type (my_list)

list

Örnek 2: Çok boyutlu bir diziyi listeye dönüştürme

Aşağıdaki kod, çok boyutlu bir NumPy dizisinin Python’da bir listeye nasıl dönüştürüleceğini gösterir:

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])
  
#convert NumPy array to list                
my_list = my_array. tolist ()

#view list
print (my_list)

[[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]

#view object type
type (my_list)

list

Örnek 3: Çok Boyutlu Bir Diziyi Düzleştirilmiş Listeye Dönüştürme

Aşağıdaki kod, Python’da çok boyutlu bir NumPy dizisinin düzleştirilmiş bir listeye nasıl dönüştürüleceğini gösterir:

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])
  
#convert NumPy array to flattened list                
my_list = my_array. flatten (). tolist ()

#view list
print (my_list)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

#view object type
type (my_list)

list

Ek kaynaklar

Aşağıdaki eğitimlerde Python’da diğer yaygın dönüşümlerin nasıl gerçekleştirileceği açıklanmaktadır:

Bir listeyi NumPy dizisine dönüştürme
Pandas serisini NumPy dizisine dönüştürme
Pandas DataFrame’i NumPy dizisine dönüştürün

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir