ذخیره سازی آرایه numpy در فایل csv - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ذخیره سازی آرایه numpy در فایل csv

0 امتیاز
فرض کنید من یک آرایه یک بعدی یا 2 بعدی دارم قصد دارم مقادیر آن را در فایل csv به صورت اعداد صحیح ذخیره کنم
سوال شده مرداد 7, 1402  بوسیله ی patmat (امتیاز 37)   2 12

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

شما می‌توانید از تابع numpy.savetxt برای ذخیره‌سازی یک آرایه numpy در یک فایل csv استفاده کنید. این تابع نام فایل و آرایه را به عنوان ورودی دریافت می‌کند و آرایه را در قالب csv ذخیره می‌کند. همچنین باید جداکننده را نیز مشخص کنید؛ این کاراکتر است که برای جداسازی هر متغیر در فایل استفاده می‌شود، معمولاً یک کاما. این را می‌توانید با استفاده از پارامتر delimiter تنظیم کنید. به عنوان مثال:

import numpy as np
data = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
np.savetxt("data.csv", data, delimiter=",", fmt="%d")

در این مثال، آرایه data در فایل data.csv ذخیره شده است. پارامتر fmt نحوه نمایش اعداد را تعیین می‌کند. در اینجا، با استفاده از "%d"، اعداد به صورت صحیح نمایش داده شده‌اند.

 

 

پاسخ داده شده مرداد 9, 1402 بوسیله ی عباس مولایی (امتیاز 2,754)   1 5 13
انتخاب شد شهریور 8, 1402 بوسیله ی farnoosh
...