Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
calc:vector [2021/03/18 16:18]
root
calc:vector [2022/08/10 23:55] (текущий)
root
Строка 3: Строка 3:
 ===== Функция на сетке ===== ===== Функция на сетке =====
  
-Важная особенность ''np.array'' — возможность обходиться при вычислении значения функции без циклов.+Важная особенность ''np.array'' — возможность обходиться при вычислении значения функции **без циклов**.
  
 <sxh python> <sxh python>
Строка 14: Строка 14:
 p = np.linspace(5,9,3) p = np.linspace(5,9,3)
  
-v = f (s,p)+v = f (s,p) # Функция f была применена поэлементно 
 # v == array([  33.,   66.,  117.]) # v == array([  33.,   66.,  117.])
  
 S, P = np.meshgrid(s,p,indexing='ij') S, P = np.meshgrid(s,p,indexing='ij')
-v = f (S,P)+v = f (S,P) # Функция f была применена для каждой пары из s и p
 # array([[ 33.,  45.,  57.], # array([[ 33.,  45.,  57.],
 #       [ 54.,  66.,  78.], #       [ 54.,  66.,  78.],