【发布时间】:2021-05-01 01:27:23
【问题描述】:
我有两条线。即(x1,y1) 和(x2,y2)。我需要计算点之间的距离。请参阅下面的代码 sn-ps
import numpy as np
import plotly.express as px
import plotly.graph_objects as go
x1= np.array([525468.80914272, 525468.70536016])
y1= np.array([175517.80433391, 175517.75493122])
x2= np.array([525468.81174, 525468.71252])
y2= np.array([175517.796305, 175517.74884 ])
这是情节的代码:
fig= go.Figure()
fig.add_trace(go.Scatter(x=x1, y=y1, name="point1"))
fig.add_trace(go.Scatter(x=x2, y=y2, name="point2"))
看图
黑线是我要计算的距离
我的期望是:(0.008438554274975979, 0.0085878435595034274819)
【问题讨论】:
-
您没有任何正确答案,以便我们检查提供的解决方案是否正确?
-
我认为你的行是从 (x1[0],y1[0]) 到 (x1[1],y1[1]),从 (x2[0],y2[0] ) 到 (x2[1],y2[1])。对吗?
-
是的,感觉不错
标签: python python-3.x dataframe numpy math