[置顶] 不同坐标系经纬度相互转换

摘要: 公司需要解析出任意采集到的地址在百度坐标系下的经纬度,原来调用百度地图地理编码API服务即可,但是一些国外的地址在百度地图下得到的经纬度误差很大,因此,我使用到了google地图api,但是随之产生的问题是google地图api得到的坐标基于wgs84坐标系,所以剩下的问题就是如何将基于wgs84坐 阅读全文

posted @ 2021-01-20 15:34 Tarantino 阅读(2567) 评论(0) 推荐(0) 编辑

2023年5月6日

在docker中搭建nominatim服务

摘要: nominatim推荐配置(https://nominatim.org/release-docs/4.2/admin/Installation/#tuning-the-postgresql-database):至少需要 2GB 的 RAM,否则安装将失败。对于完整的星球导入,强烈建议使用 128GB 阅读全文

posted @ 2023-05-06 11:00 Tarantino 阅读(1392) 评论(0) 推荐(0) 编辑

2022年3月17日

python僵尸进程问题

摘要: 最近在linux上运行python程序,在主进程未退出,子进程超时,手动结束子进程时,发现子进程留下了僵尸进程,直接解决办法是:在手动terminate之后,还要调join方法。 下面是专项测试:测试文件为terminate_process.py 一、测试子进程正常结束,发现不会留下僵尸进程,子进程 阅读全文

posted @ 2022-03-17 11:21 Tarantino 阅读(678) 评论(0) 推荐(0) 编辑

2021年4月29日

数据挖掘算法--kmeans算法

摘要: 无监督学习研究的是在不知道目标类别的情况下如何进行数据挖掘的问题,它偏于探索,发现隐藏在数据中的信息。 kmeans算法就是典型的无监督学习算法。 它的操作过程如下: 1)最初随机选取k个质心点 2)通过计算新的点与质心点的距离,找到距离最近的那个簇,将新的点分配到最近的那个簇 3)调整更新各簇的质 阅读全文

posted @ 2021-04-29 16:58 Tarantino 阅读(386) 评论(0) 推荐(0) 编辑

2021年4月25日

gonum计算函数最小值

摘要: python库中有scipy.optimze.minimize来计算函数最小值,golang中同样有gonum库实现同样功能,为什么要舍近求远呢? 最近在学习golang图形化库fyne,想写一个小程序,实现三边定位计算,在计算定位时涉及到最小值优化问题,可以用python的scipy库解决,但是既 阅读全文

posted @ 2021-04-25 17:51 Tarantino 阅读(1000) 评论(0) 推荐(0) 编辑

2021年1月20日

go网站爬虫

摘要: 公司有需求爬取全国所有城市的楼盘,解析出经纬度,这种大范围的爬取一般用scrapy框架比较合适,但是刚好最近学完了go语言,go语言的http库用起来也很方便,因此尝试用go语言完成 一,程序支持根据用户输入城市进行爬取,使用flag方法可以解析用户数据,定义好要爬取的城市、爬取翻页时等待时长(慢速 阅读全文

posted @ 2021-01-20 16:18 Tarantino 阅读(156) 评论(0) 推荐(0) 编辑

python协程爬取某网站的老赖数据

摘要: import re import json import aiohttp import asyncio import time import pymysql from asyncio.locks import Semaphore from functools import partial heade 阅读全文

posted @ 2021-01-20 14:19 Tarantino 阅读(221) 评论(0) 推荐(1) 编辑

2020年12月17日

python异步回调顺序?是否加锁?

摘要: 话不多说,直接上代码: import time from functools import partial from concurrent.futures.process import ProcessPoolExecutor # 异步回调需要加锁吗? """ 疑问来源,在做数据分析时,为了提高程序速 阅读全文

posted @ 2020-12-17 17:26 Tarantino 阅读(470) 评论(0) 推荐(0) 编辑

2020年9月10日

go语言循环变量

摘要: 阅读go语言圣经第五章第六节介绍到了捕获迭代变量 package main import ( "fmt" ) func main() { var lis []func() for i := 0; i < 10; i++ { lis = append(lis, func() { fmt.Println 阅读全文

posted @ 2020-09-10 23:13 Tarantino 阅读(463) 评论(0) 推荐(0) 编辑

2019年6月13日

装逼不成

摘要: 今天在工作中遇到一个问题 我想将lis中的字典按照ConceptProp字段加入到字典dic匹配到的key的值中去,说起来有些拗口,但是想必大家通过代码知道我的意图 在此本想装个逼,使用fromkeys来生成字典,但是结果却不如所想,如下 lis中的字典是不该匹配到dic中的 ‘新兴’ 和 ‘其它' 阅读全文

posted @ 2019-06-13 19:53 Tarantino 阅读(232) 评论(0) 推荐(0) 编辑

导航