三维空间点到原点距离python_如何计算三维空间中两点之间的距离?

我有两张单子。每个列表有三行。每个列表的坐标系从上到下为(x,y,z)。我试着用数组,但没用。这是我的密码。在import numpy as np

p1 = np.array([list(marker_11_x['11:-.X']), list(marker_11_y['11:-.Y']),

list(marker_11_z['11:-.Z']) ])

p2 = np.array([list(original_x['13:-.X']), list(original_y['13:-.Y']),

list(original_z['13:-.Z'])])

squared_dist = np.sum(((p1[0]-p2[0])**2+(p1[1]-p2[1] )**2+(p1[3]-p2[3] )**2),

axis=0)

dist = np.sqrt(squared_dist)

list A = [-232.34, -233.1, -232.44, -233.02, -232.47, -232.17, -232.6, -232.29, -231.65]

[-48.48, -49.48, -50.81, -51.42, -51.95, -52.25, -52.83, -53.63, -53.24]

[-260.77, -253.6, -250.25, -248.88, -248.06, -247.59, -245.82, -243.98, -243.76]

List B = [-302.07, -302.13, -303.13, -302.69, -303.03, -302.55, -302.6, -302.46, -302.59]

[-1.73, -3.37, -4.92, -4.85, -5.61, -5.2, -5.91, -6.41, -7.4]

[-280.1, -273.02, -269.74, -268.32, -267.45, -267.22, -266.01, -264.79, -264.96]

类型错误回溯(最近一次调用)

熊猫\索引.pyx在熊猫身上_libs.index.IndexEngine.获取位置()

pandas\u libs\hashtable_类_助手.pxi在熊猫身上_libs.hashtable.Int64HashTable。获取项目()

TypeError:需要整数

在处理上述异常时,发生了另一个异常:

KeyError回溯(最近一次调用)

在()

1个以np形式导入numpy

2 p1=np.数组([列表(marker_11_x['11:-.x'])、列表(marker_11_y['11:-.y'])、列表(marker_11_z['11:-.z']))

---->3 p2=np.数组([list(original_x['13:-.x'])、list(original_y['13:-.y'])、list(original_z['13:-.z']))

4

5平方距离=np.总和(((p1[0]-p2[0])**2+(p1[1]-p2[1])**2+(p1[3]-p2[3])**2),轴=0)

E:\ProgramData\Anaconda3\lib\site packages\pandas\core\系列.py在getitem中(self,key)

764 key=com.如果可调用,则应用(key,self)

765尝试:

-->766结果=self.index.get_值(自我,钥匙)

767

768如果不是_标量(结果):

E:\ProgramData\Anaconda3\lib\site packages\pandas\core\index\基准.py在get_值中(self、series、key)

3101尝试:

3102返回自我_engine.get_值(s,k,

->3103 tz=获取属性(系列.d类型,'tz',无)

3104除了keyror as e1:

3105如果len(self)>0且自我推断型在['integer','boolean']中:

熊猫\索引.pyx在熊猫身上_libs.index.IndexEngine.get_值()

熊猫\索引.pyx在熊猫身上_libs.index.IndexEngine.get_值()

熊猫\索引.pyx在熊猫身上_libs.index.IndexEngine.获取位置()

键错误:“13:-.X”

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页

打赏作者

成哲夫

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值