版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
random模块的uniform(x, y)方法,会生成一个介于x,y之间的实数先来看下该函数的帮助文档
用法很简单,uniform(x, y)就会生成一个介于x,y之间的一位尾数不定的实数
实际项目中,要造6位经纬度有多少位数(-180, 180)的随机数据就可以用random.uniform很完美的来完成任务
random模块的uniform(x, y)方法,会生成一个介于x,y之间的实数先来看下该函数的帮助文档
用法很简单,uniform(x, y)就会生成一个介于x,y之间的一位尾数不定的实数
实际项目中,要造6位经纬度有多少位数(-180, 180)的随机数据就可以用random.uniform很完美的来完成任务
我也在找这个东西公司要求拍照时相片上带有精确的经纬度有多少位数,精确到小数点后5位还要有精确的日期和时间,精确到秒楼主找到请分享下
所以只需要精确到小数点后7位,精度就是1CM因此,数据库保存经纬度有多少位数采用 decimal(10,7) 即可
问题1:为什么不采用float?
答:float,double容易产生误差,对精确度要求比较高时建议使用decimal來存,decimal在mysql内存是以字符串存储的
问题2:为什么不用字符串?
答:字符串不方便数据库计算
所以只需要精确到小数点后7位,精度就是1CM洇此,数据库保存经纬度有多少位数采用 decimal(10,7) 即可
版权声明:本文为博主原创文章,转载请附上博文链接!