Page 142 - 6734
P. 142
# збереження у файлах
#a.tofile("myfile") # зберегти у файл
#a=np.fromfile("myfile", dtype=int) # прочитати з
файлу
# або
#np.save("myfile.npy",a) # зберегти у файл
#a=np.load("myfile.npy") # прочитати з файлу
a = np.zeros(2, dtype=('i4,f4,a10')) # масив із
різними типами
a[0]=(1, 10.0, 'A') # перший елемент
a[1]=(2, 20.0, 'B') # другий елемент
# або
a = np.zeros(2,
dtype={'names':('i','x','name'),'formats':('i4','f4',
'a10')})
a[0]=(1, 10.0, 'A') # перший елемент
a[1]=(2, 20.0, 'B') # другий елемент
a['name'] # стовпчик 'name'
a['name']=['a','b'] # змінити значення стовпчика
print a
print a[a['x'] < 20] # ті елементи, де x<20
[0 1 2 3 4 5]
[ 0. 2.5 5. 7.5 10. ]
2 2 [1 2 3] [4 5 6] [1 4] [[1 3]]
[[2 2]
[3 4]
[5 6]]
[[2 4]
[4 6]]
[3 1 0 2]
(array([0, 1, 2], dtype=int64),)
141