小编Fat*_*ons的帖子

Numpy 2D数组按行减法

我正在努力对以下操作进行矢量化.我有一个x,y,z距离的数组,我需要找到每个矢量之间的差异.

temp_result = np.array([[0.8, 0., 1.], [0., -0.6, 1.],[0.8, 0., 1.]])
Run Code Online (Sandbox Code Playgroud)

我打算做的是在不使用for循环迭代的情况下减去.

 temp_result[0] - temp_result[0]
 temp_result[0] - temp_result[1]
 temp_result[0] - temp_result[2]
 temp_result[1] - temp_result[0]
 temp_result[1] - temp_result[1]
 temp_result[1] - temp_result[2]
 temp_result[2] - temp_result[0]
 temp_result[2] - temp_result[1]
 temp_result[2] - temp_result[2]
Run Code Online (Sandbox Code Playgroud)

谢谢!

python numpy

5
推荐指数
1
解决办法
2785
查看次数

标签 统计

numpy ×1

python ×1