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