0
我有n個元素的以下兩個numpy的數組:如何從兩個不同數組上的按元素計算返回數組?
A = np.array([2 5 8 9 8 7 5 6])
B = np.array([8 9 6 5 2 8 5 7])
我想獲得陣列C:
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
,但它似乎只是爲一個數組設計的。
爲什麼不使用vectorized ufuncs:'np.sqrt(A ** 2 + B ** 2)'? – Divakar