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