快速执行以下操作是否有快速的方法:
x = np.array([0,1,2,3,4]) # a
y = np.array([10,20])
# x - y = np.array([[10, 20],[9,19],[8,18],[7,17],[6,16]]) # 5x2 matrix
结果是x中每个元素之间的绝对差值减去y
中的每个元素答案 0 :(得分:0)
是的,它取决于你如何构建包含结果的数组...
import numpy as np
x = np.array([0,1,2,3,4])
y = np.array([10,20])
z = np.array([y[0]-x[:], y[1]-x[:]])
zT = np.transpose(z)