减去两个不同维度的数组

时间:2018-01-03 00:33:03

标签: python arrays numpy

这种差异意味着什么?

np.array([[1], [2]]) - np.array([[1, 2]])

输出

array([[ 0, -1],
       [ 1,  0]])

1 个答案:

答案 0 :(得分:2)

np.array([[1], [2]])是维(2,1)的数组,np.array([[1, 2]])是维(1,2)的数组。根据{{​​3}}的规则,差异是一个大小为(2,2)的numpy数组。