
python
L_cccC
大家好~
展开
-
python:循环定义多个变量
我们可能会时长碰到这样一个场景,计算得到一个非固定值(这次是3,下次可能是8),需要根据这个值定义相同数量个变量。实现方式的核心是exec函数,exec函数可以执行我们输入的代码字符串。exec函数的简单例子:>>>exec ('print "hello world"') hello world可以很清晰的看到,我们给exec传入一个字符串'print "hello world"...原创 2018-05-18 09:50:10 · 25429 阅读 · 4 评论 -
python:经纬度求两点距离、三点面积
以下为给出地球上两点经纬度,计算两点之间的球面距离。给出三点,求三角形面积。先给出半正失公式(haversine formula):整理两个式子可得:其中:d为两点的球面距离r为圆的半径,在这里我们假设地球为均匀球体(r=6371.393公里)d/r表示两点在圆上的弧度θφ表示纬度λ表示经度在给出的公式里面,φ、λ、r都是已知的,带入上式可以解出d。具体的python代码实现如下:import m...原创 2018-05-22 10:15:25 · 6854 阅读 · 0 评论