In [1]:
import numpy as np
In [2]:
a = np.arange(6).reshape(2, 3)
print(a)
In [3]:
np.savetxt('data/temp/np_savetxt.txt', a)
In [4]:
with open('data/temp/np_savetxt.txt') as f:
print(f.read())
In [5]:
np.savetxt('data/temp/np_savetxt_5e.txt', a, fmt='%.5e')
In [6]:
with open('data/temp/np_savetxt_5e.txt') as f:
print(f.read())
In [7]:
print(np.loadtxt('data/temp/np_savetxt.txt'))
In [8]:
np.savetxt('data/temp/np_savetxt_5f.txt', a, fmt='%.5f')
In [9]:
with open('data/temp/np_savetxt_5f.txt') as f:
print(f.read())
In [10]:
np.savetxt('data/temp/np_savetxt_d.txt', a, fmt='%d')
In [11]:
with open('data/temp/np_savetxt_d.txt') as f:
print(f.read())
In [12]:
print(a * 10)
In [13]:
np.savetxt('data/temp/np_savetxt_x.txt', a * 10, fmt='%04x')
In [14]:
with open('data/temp/np_savetxt_x.txt') as f:
print(f.read())
In [15]:
np.savetxt('data/temp/np_savetxt.csv', a, delimiter=',', fmt='%d')
In [16]:
with open('data/temp/np_savetxt.csv') as f:
print(f.read())
In [17]:
np.savetxt('data/temp/np_savetxt.tsv', a, delimiter='\t', fmt='%d')
In [18]:
with open('data/temp/np_savetxt.tsv') as f:
print(f.read())
In [19]:
a_3d = np.arange(24).reshape(2, 3, 4)
print(a_3d)
In [20]:
# np.savetxt('data/temp/np_savetxt_3d.txt', a_3d)
# ValueError: Expected 1D or 2D array, got 3D array instead