python函数求距离 用python计算距离

python中怎样定义一个函数来计算两点距离?

import math

创新互联是一家专业提供晋安企业网站建设,专注与成都网站设计、网站建设、外贸网站建设HTML5、小程序制作等业务。10年已为晋安众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

class Dot:

def __init__(self,x,y,z):

self.x=float(x)

self.y=float(y)

self.z=float(z)   

t1=input('请输入点t1的坐标:')

t2=input('请输入点t2的坐标:')

t1=eval('[%s]'%t1)

t2=eval('[%s]'%t2)

T1=Dot(t1[0],t1[1],t1[2])

T2=Dot(t2[0],t2[1],t2[2])

print('点t1:',T1.x,T1.y,T1.z)

print('点t2:',T2.x,T2.y,T2.z)

s=math.sqrt((T1.x-T2.x)*(T1.x-T2.x)-(T1.y-T2.y)*(T1.y-T2.y)+(T1.z-T2.z)*(T1.z-T2.z))

print("两点间的距离为:%s"% s)

python求两点之间距离的程序

import math

#定义点的函数

class Point:

def __init__(self,x=0,y=0):

self.x = x

self.y = y

#定义直线函数

def getlen(p1, p2):

#用math.sqrt()求平方根

len = math.sqrt(((p1.x - p2.x) ** 2) +((p1.y - p2.y) ** 2))

return self.len

#设置点p1的坐标

p1 = Point(0,0)

#设置点p2的坐标

p2 = Point(3,4)

#获取两点之间直线的长度

d =.getlen(p1, p2)

print(d)

Python 计算三维空间某点距离原点的欧式距离

1、点击“开始”——“ArcGIS”——“ArcMap”,启动ArcMap程序,并添加两个点要素类到地图上。

2、点击“ArcToolbox”——“分析工具”——“邻域分析”——“点距离”,打开点距离工具界面。

3、选择输入要素,即作为起点的要素类,可以选择已添加到地图上的要素类,也可以选择外部要素类。

4、选择邻近要素,即作为终点的要素类,可以选择已添加到地图上的要素类,也可以选择外部要素类。

5、选择计算结果的存放位置和表名称。

6、输入搜索半径,即要计算多大半径范围内的邻近点要素之间的距离,可以为空,如果为空,则计算起点到邻近要素类中所有点要素之间的距离。点击“确定”,开始计算起点要素到邻近要素之间的距离。

7、计算完成后,计算结果表会自动添加到地图上,右键点击结果表,点击打开,可以查看计算结果。

当前名称:python函数求距离 用python计算距离
URL链接:/article4/doissoe.html

成都网站建设公司_创新互联,为您提供软件开发品牌网站设计网站排名移动网站建设网站维护手机网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设