Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
calc:numdat [2021/02/18 14:52]
root
calc:numdat [2023/02/21 20:14] (текущий)
root
Строка 37: Строка 37:
 a = np.arange(0,5,1) a = np.arange(0,5,1)
 # a == array([0, 1, 2, 3, 4]) # a == array([0, 1, 2, 3, 4])
- 
-# Из результатов функции 
-def foo(i): 
-    return i**2 
  
 </sxh> </sxh>
Строка 65: Строка 61:
 #             [ 2.,  3.], #             [ 2.,  3.],
 #             [ 4.,  5.]]) #             [ 4.,  5.]])
 +
 +# Изменение порядка осей
 +b = np.moveaxis(b,0,-1)
 +# b == array([[0., 2., 4.],
 +#       [1., 3., 5.]])
 +
 </sxh> </sxh>
  
Строка 142: Строка 144:
 #             [ 4.,  5.]]) #             [ 4.,  5.]])
  
-# Конкатенация по нулевой оси: np.r_[] или np.hstack +# Конкатенация по строкам 
-d = np.r_[b[:,1],b[1,:]] +d = np.vstack((b,b)) 
-# d == array([ 1.,  3.,  5.,  2.,  3.])+ 
 +# d ==  array([[0., 1.], 
 +#       [2., 3.], 
 +#       [4., 5.], 
 +#       [0., 1.], 
 +#       [2., 3.]
 +#       [4., 5.]]) 
 + 
 +# Конкатенация по столбцам 
 + 
 +d = np.hstack((b,b)) 
 +#d == array([[0., 1., 0., 1.], 
 +#       [2., 3., 2., 3.], 
 +#       [4., 5., 4., 5.]])
  
-# Конкатенация по первой оси: np.c_[] или np.vstack 
-d = np.c_[b,b] 
-# d == array([[0., 1., 0., 1.], 
-#             [2., 3., 2., 3.], 
-#             [4., 5., 4., 5.]]) 
 </sxh> </sxh>
  
Строка 225: Строка 235:
 | ''M = np.loadtxt('file.txt')'' | Чтение данных из текстового файла | [[ | ''M = np.loadtxt('file.txt')'' | Чтение данных из текстового файла | [[
 https://numpy.org/doc/stable/reference/generated/numpy.loadtxt.html|loadtxt]] | https://numpy.org/doc/stable/reference/generated/numpy.loadtxt.html|loadtxt]] |
-| ''M.tofile('file.dat')'' | Сохранение данных в бинарный файл | [[hhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.tofile.html|tofile]] |+| ''M.tofile('file.dat')'' | Сохранение данных в бинарный файл | [[https://numpy.org/doc/stable/reference/generated/numpy.ndarray.tofile.html|tofile]] |
 | ''M = np.fromfile('file.dat')'' | Чтение данных из бинарного файла | [[https://numpy.org/doc/stable/reference/generated/numpy.fromfile.html|fromfile]] | | ''M = np.fromfile('file.dat')'' | Чтение данных из бинарного файла | [[https://numpy.org/doc/stable/reference/generated/numpy.fromfile.html|fromfile]] |