كيفية تحويل مصفوفة numpy إلى قائمة في بايثون (مع أمثلة)


يمكنك استخدام بناء الجملة الأساسي التالي لتحويل مصفوفة NumPy إلى قائمة في Python:

 my_list = my_array. tolist ()

توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.

المثال 1: تحويل مصفوفة أحادية البعد إلى قائمة

يوضح التعليمة البرمجية التالية كيفية تحويل مصفوفة NumPy أحادية البعد إلى قائمة في Python:

 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

مثال 2: تحويل مصفوفة متعددة الأبعاد إلى قائمة

يوضح الكود التالي كيفية تحويل مصفوفة NumPy متعددة الأبعاد إلى قائمة في Python:

 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

المثال 3: تحويل مصفوفة متعددة الأبعاد إلى قائمة مسطحة

يوضح الكود التالي كيفية تحويل مصفوفة NumPy متعددة الأبعاد إلى قائمة مسطحة في Python:

 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

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية إجراء تحويلات شائعة أخرى في بايثون:

كيفية تحويل قائمة إلى مجموعة NumPy
كيفية تحويل سلسلة Pandas إلى مجموعة NumPy
تحويل Pandas DataFrame إلى مجموعة NumPy

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *