Я пытаюсь построить колчан в Jupyter Notebook, но получаю TypeError, как я определяю свои массивы u, v. У меня есть массив ug
с нормой скорости (он имеет только x-компонент), поэтому я делаю:
ug = [0.0 0.072 0.128 0.16800000000000004 0.19200000000000006 0.20000000000000007 0.19200000000000006 0.16800000000000004 0.128 0.07200000000000001 1.734723475976807e-17]
xg = np.linspace(0,l,int(l/50))
yg = np.linspace(0,d,len(ug))
(Xg,Yg) = np.meshgrid(xg,yg)
(Vg,Ug) = np.meshgrid(0*xg,ug)
plt.quiver(Xg,Yg,Ug,Vg)
Последняя строка, вызов quiver
, вызывает следующую ошибку:
TypeError: ufunc 'isfinite' не поддерживается для типов ввода, и входы не могут быть безопасно приведены к любым поддерживаемым типам в соответствии с правилом приведения '' safe ''
Почему quiver
отклоняет эти массивы?