我想尽快计算点之间的向量。我的输入数组有一个3D的点列表。看起来像这样
b = [[0,0,1], #first point
[1,0,2], #second point
... ]
字符串
我想计算一个以向量为元素的矩阵(m_ij = B_i - B_j),它应该是这样的:
m = [[[0,0,0], [-1,0,-1],...],
[[1,0,1], [0,0,0],...],
... ]
型
我如何使用numpy和scipy的内置函数来计算这个值,而不使用任何慢循环?我找到了pdist,但它使用了一个度量,我认为它不适合我的需要。
1条答案
按热度按时间kx5bkwkv1#
使用broadcasting:
字符串
输出量:
型
:
型