X

آموزش numpy | عملیات فایلی با آرایه ها

ذخیره آرایه در فایل

برای ذخیره آرایه‌های NumPy در فایل، می‌توانید از تابع np.save() استفاده کنید. این تابع آرایه شما را با فرمت باینری ذخیره می‌کند که برای بازیابی سریع و کارآمد مناسب است.

مثال ساده:

import numpy as np

# ایجاد یک آرایه نمونه
arr = np.array([1, 2, 3, 4, 5])

# ذخیره آرایه در فایل
np.save('my_array.npy', arr)

در این مثال، فایلی با نام my_array.npy ایجاد می‌شود که حاوی داده‌های آرایه شما است. پسوند .npy نشان‌دهنده فرمت فایل NumPy است.

اگر می‌خواهید چندین آرایه را در یک فایل ذخیره کنید، می‌توانید از np.savez() استفاده کنید:

arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])

# ذخیره چندین آرایه در یک فایل
np.savez('multiple_arrays.npz', array1=arr1, array2=arr2)

برای ذخیره آرایه به صورت متنی (که قابل خواندن توسط انسان باشد)، از np.savetxt() استفاده کنید:

# ذخیره به فرمت متنی
np.savetxt('array.txt', arr, delimiter=',')

# ذخیره با فرمت مشخص
np.savetxt('array_formatted.txt', arr, fmt='%.2f', delimiter=',')

پارامتر delimiter مشخص‌کننده جداکننده بین مقادیر است و fmt فرمت اعداد را تعیین می‌کند.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3
  • 4