كيفية تصدير مصفوفة numpy إلى ملف csv (مع أمثلة)


يمكنك استخدام بناء الجملة الأساسي التالي لتصدير مصفوفة NumPy إلى ملف CSV:

 import numpy as np

#define NumPy array
data = np. array ([[1,2,3],[4,5,6],[7,8,9]])

#export array to CSV file
n.p. savetxt (" my_data.csv ", data, delimiter=" , ")

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

مثال 1: تصدير مصفوفة NumPy إلى تنسيق CSV

يوضح الكود التالي كيفية تصدير مصفوفة NumPy إلى ملف CSV:

 import numpy as np

#define NumPy array
data = np. array ([[1,2,3], [4,5,6], [7,8,9], [10, 11, 12], [13, 14, 15]])

#export array to CSV file
n.p. savetxt (" my_data.csv ", data, delimiter=" , ")

إذا انتقلت إلى مكان حفظ ملف CSV على الكمبيوتر المحمول الخاص بي، فيمكنني عرض البيانات:

المثال 2: تصدير مصفوفة NumPy إلى ملف CSV بتنسيق محدد

التنسيق الافتراضي للأرقام هو “%.18e” – وهذا يعرض 18 صفرًا. ومع ذلك، يمكننا استخدام الوسيطة fmt لتحديد تنسيق مختلف.

على سبيل المثال، يقوم التعليمة البرمجية التالية بتصدير مصفوفة NumPy إلى تنسيق CSV وتحديد منزلتين عشريتين:

 import numpy as np

#define NumPy array
data = np. array ([[1,2,3], [4,5,6], [7,8,9], [10, 11, 12], [13, 14, 15]])

#export array to CSV file (using 2 decimal places)
n.p. savetxt (" my_data.csv ", data, delimiter=" , ", fmt=" %.2f ")

إذا انتقلت إلى مكان حفظ ملف CSV، فيمكنني عرض البيانات:

مثال 3: تصدير مصفوفة NumPy إلى ملف CSV مع الرؤوس

يوضح التعليمة البرمجية التالية كيفية تصدير مصفوفة NumPy إلى ملف CSV برؤوس أعمدة مخصصة:

 import numpy as np

#define NumPy array
data = np. array ([[1,2,3], [4,5,6], [7,8,9], [10, 11, 12], [13, 14, 15]])

#export array to CSV file (using 2 decimal places)
n.p. savetxt (" my_data.csv ", data, delimiter=" , ", fmt=" %.2f ",
           header=" A, B, C ", comments="")

ملاحظة : تمنع وسيطة التعليقات عرض الرمز “#” في الرؤوس.

إذا انتقلت إلى مكان حفظ ملف CSV، فيمكنني عرض البيانات:

ملاحظة : يمكنك العثور على الوثائق الكاملة للدالة numpy.savetxt() هنا .

مصادر إضافية

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

كيفية قراءة ملفات CSV مع NumPy
كيفية قراءة ملفات CSV مع Pandas
كيفية تصدير Pandas DataFrame إلى ملف CSV

Add a Comment

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