how to save a numpy array code example
Example 1: np.save function
np.save('data.npy', num_arr)
new_num_arr = np.load('data.npy')
Example 2: save array as npz python
from numpy import asarray
from numpy import save
data = asarray([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]])
save('data.npy', data)
from numpy import load
data = load('data.npy', allow_pickle=True))
print(data)
Example 3: save numpy array
x = np.arange(10)
np.save(outfile, x)
Example 4: numpy array storing in file by python
import numpy as np
import csv
arr1 = [i for i in range(500)]
arr2 = [i for i in range(1000)]
arr3 = [i for i in range(2000)]
with open('record.csv', 'a') as record_append:
np.savetxt(record_append, np.asarray([arr1]), delimiter=',')
np.savetxt(record_append, np.asarray([arr2]), delimiter=',')
np.savetxt(record_append, np.asarray([arr3]), delimiter=',')
two_dim_arr = []
with open('record.csv', 'r') as record_read:
reader = csv.reader(record_read)
for i, each_arr in enumerate(reader):
two_dim_arr.append([eval(each) for each in each_arr])
for each_line in two_dim_arr:
print(each_line)