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
   137   138   139   140   141   142   143   144   145   146   147