问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有关python,numexpr和数组运算加速的应用求助

发布网友 发布时间:2022-05-31 04:33

我来回答

1个回答

热心网友 时间:2023-10-09 05:09

from math import radians, cos, sin, asin, sqrt
import numpy as np
import numexpr as ne
def geodistance(lng1,lat1,lng2,lat2): #定义geodistance为运算两点经纬度间的距离为多少米的函数
    lng1,lat1,lng2,lat2=list(map(lambda x:list(map(radians,x)) ,[lng1, lat1, lng2, lat2]))
    dlon=[x-y for x,y in zip(lng2,lng1)]
    dlat=[x-y for x,y in zip(lat2,lat1)]
    a=[sin(a/2)**2+cos(b)*cos(c)*sin(d/2)**2 for a,b,c,d in zip(dlat, lat1, lat2, dlon)]
    dis=[2*i*sin(sqrt(i))*6371*1000 for i in a]
    return dis

lng1=np.arange(0,180,0.0001)
lat1=np.arange(0,180,0.0001)
lng2=np.arange(180,360,0.0001)
lat2=np.arange(180,360,0.0001)
a=geodistance(lng1,lat1,lng2,lat2)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女人梦见蛇的七大预兆解梦 PHOTOSHOP 怎么把眼睛点大 这些月销量10000+的防晒霜,是噱头还是真的好用? 大宝水凝保湿防晒露适合哪些肤质的人使用? 拥有人口过亿的国家最多的大洲是( )A.非洲B.亚洲C.欧洲D.大洋 世界国家最多的大洲是:( ) A.亚洲 B.大洋州 C.非洲 D.欧 拥有人口过亿的国家最多的大洲是:( ) A.非洲 B.亚洲 C.欧洲 D.大洋 餐厅一般中餐都有哪些摆台要求和标准 如何做味道正宗的中餐? 河南文科跟理科高考分数线相差多少 如何用python实现一个带GUI的面积计算器 如何使用Python图形库绘制扇形 如何在python中表达三角函数,比如sin,tan 用Python编了一个物理折射率的图,可是有一点问题,求大神指教 求一个高端大气上档次的适合守望先锋堡垒的战网昵称 ftp服务器工作后要打开防火墙吗? 在家自制爱心拉花咖啡,请问要什么材料,如何制作美味浪漫的爱心咖啡杯呢? 在Python中怎么得到如下图片中的结果? python怎么在指定位置上,给图片加框? 上海金山区的中考录取比例 3倍标准偏差检出限的计算 工业工程中 剔除异常值三倍标准差法 中的标准差怎么计算?具体例子说明。 从事银行行业,想在个人理财方面发展 方舟生存进化怎么驯服恐龙zhongwen 手机优酷播放器为什么播放时老是卡死 用手机看优酷软件里面的视频,老提示卡住,切换路线, 手机用优酷看视频很卡 进入了这个软件就很卡 退出来就没事 系统还一直显示优酷无响应 用手机优酷看电影好卡怎么回事 最近用优酷看视频很卡,请问怎么回事啊? 光大银行卡没有绑定手机号使用安全吗 如何巧洗瓜果? 虎年女孩八字五行取名. 送女儿生日玫瑰花用什么颜好? 女儿20岁生日父亲送什么花好? 15.9平方米等于多少平方分米 20平方分米等于多少平方厘米 0.53平方米等于多少平方厘米 49 13.6平方米=【 】平方米【 】平方分米 20.2平方分米=【 】平方分米【 】平方厘米 绿皮火车速度慢却被称为经典,你觉得它的经典之处在哪? 为什么绿皮火车不是尖的? 你见过这种火车吗? 绿皮火车怎么样 绿皮火车名字的由来是什么? 现在不用考会计证了为什么贸易公司还有用会计证? 现在会计证取消是真的吗?现在考是不是没用了? 世界最大水电站是哪里 世界上最大的水利枢纽工程是什么 2005年八月二十一早上五点五分出生的女孩取什么名字 2005年05月17日凌晨01点35分出生,起什么名字 2005年2月27日15点22分出生的女孩名有哪些大气点的 李姓女孩起名生于2005年9月2日13点52分 母亲姓李 2005年5月19日出生女孩可以取什么名字 姓彭