我试图使用 numpy 获取两个数组之间的所有数字对,但没有成功。 基本上我需要的是一个外部产品,其中数字而不是相乘被放入数组中,即:
a = np.array([1, 2])
b = np.array([3, 4])
np.Func(a, b)
>>> [[[1,3], [1,4]]
[[2,3], [2,4]]]
我正在尝试np.meshgrid(a,b)
,但输出不是我所期望的。
最佳答案
您也可以选择 transpose
网格的:
>>> np.transpose(np.meshgrid(a, b))
array([[[1, 3],
[1, 4]],
[[2, 3],
[2, 4]]])
关于python - 2 个数组之间的所有数字对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26422869/