Iはn個の要素は、次の2 numpyの配列を有する:Iは、配列Cを得たい2つの異なる配列の要素ごとの計算から配列を返す方法は?
A = np.array([2 5 8 9 8 7 5 6])
B = np.array([8 9 6 5 2 8 5 7])
を:
C = np.array([sqrt(2^2+8^2) sqrt(5^2+9^2) ... sqrt(6^2+7^2)])
、Cは、n個の要素から成るであろう配列であること。各要素はAの各要素の二乗の平方根にBの各要素の二乗を足したものに等しくなります。
私はnp.apply_along_axis
を使ってみましたが、この関数は1つの配列に対してのみ設計されているようです。あなたが使用することができますコメントで述べたように
ベクトル化されたufuncを使用しないのはなぜですか? 'np.sqrt(A ** 2 + B ** 2)'? – Divakar