python随机生成一个地区地址_为特定地区/国家生成随机坐标的轻量级工具?
不得不做类似的事情,但希望在这个案例中真正统一地在欧洲传播。在import shapefile
from shapely.geometry import Point, shape
from numpy.random import uniform
from collections import Counter
shp = shapefile.Reader('shapefiles/TM_WORLD_BORDERS-0.3.shp')
# Adjust for your case:
EU3 = ['ARM', 'BIH', 'BIH', 'CYP', 'DNK', 'IRL', 'AUT', 'EST', 'CZE', 'FIN'
, 'FRA', 'DEU', 'GRC', 'HRV', 'HUN', 'ISL', 'ITA', 'LTU', 'LVA', 'BLR'
, 'MLT', 'BEL', 'AND', 'GIB', 'LUX', 'MCO', 'NLD', 'NOR', 'POL', 'PRT'
, 'ROU', 'MDA', 'ESP', 'CHE', 'GBR', 'SRB', 'SWE', 'ALB', 'MKD', 'MNE'
, 'SVK', 'SVN'] # 'TUR'
EU = [(boundary, record) for boundary, record in
zip(shp.shapes(), shp.records()) if record[2] in EU3]
# Adjust the borders
count = Counter() # small optimisation to check for big shapes first
def sample(shapes, min_x=-11, max_x=26, min_y=37, max_y=71):
while True:
point = (uniform(interval_x), uniform(interval_y))
for boundary, record in sorted(shapes, key=lambda x: -count[x[1][2]]):
if Point(point).within(shape(boundary)):
count[record[2]] += 1
return point
这给了你想要的样品。下面是一幅来自欧洲的5000点样本的图。获得一次样品使用
^{pr2}$
python随机生成一个地区地址_为特定地区/国家生成随机坐标的轻量级工具?相关推荐
- uniny 物体运动到一个点停止_隐藏的几何:各类随机物体中的深层联系
在"SLE曲线"结构中,随机性增加 | 来源:Jason Miller 标准几何体能够用简单规则描述,比如通过y = ax + b定义每条直线,而且各要素之间的关系也相对明了:两点 ...
- python如何制作一个工程软件_使用python制作一个解压缩软件
python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...
- python如何制作一个工程软件_如何利用python制作一个解压缩软件-Go语言中文社区...
如何利用python制作一个解压缩软件 python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip ...
- python如何创建一个文件夹_利用Python怎么创建一个文件夹
利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...
- python随机生成一个地区地址_利用Python生成随机的IP地址
需求 在某应用中,需要根据一定的规则生成随机的IP地址,规则类似于192.168.11.0/24这样的CIDR形式给出. 实现 经过艰苦卓绝的调试,下面的代码是可以用的: RANDOM_IP_POOL ...
- python生成随机字符串包含数字字母_用大写字母和数字随机生成字符串
用一行回答: ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N)) 甚至更短,从Python ...
- python随机选择一个幸运观众_从十名观众中随机选取8名幸运观众,不能重复选取同一个观众为幸运观众(CPrimerPlus第十六章第五题)...
其实就是CPrimerPlus第十六章第五题,只不过我把标题写的更生动些啦. 刚开始我理解两次选的人不一样就行了,于是只安排了连续两次选人之间对比,人相同了那么就将第二次选择作废,重来一次,直到选的人 ...
- python如何定义一个空变量_如何在python中定义自由变量? - python
python doc中的本地/全局/自由变量定义: 如果名称绑定在块中,则除非声明为非本地,否则它是该块的局部变量.如果在模块级别绑定了名称,则该名称为全局变量. (模块代码块的变量是局部变量和全局变 ...
- 任意长度的python列表最后一个元素索引_任意长度的 Python 列表、元组和字符串中最后一个元素的下标为 ________ 。_学小易找答案...
[填空题]已知 x = [3, 5, 7] ,那么表达式 x[10:] 的值为 ____________ . [填空题]表达式 [x for x in [1,2,3,4,5] if x<3] 的 ...
最新文章
- idea插件GsonFormat的使用
- 机器学习中的矩阵向量求导(三) 矩阵向量求导之微分法
- 模糊c均值聚类_六种常用的文本聚类方法介绍
- 以 vim 的方式来使用 chrome 浏览器(利用 vimium 插件)
- 跨界会对电商行业造成什么影响
- 自己动手写CPU(2)流水线数据相关问题
- 使用C#为MSTest测试项目实现自定义断言
- wordpress支持MySQL5.5_CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress...
- JS调试的时候遇到无限debugger怎么办?
- 单片机STM8S测量电压电路_STM32单片机的高精度超声波测距系统的设计
- Java常见面试题:BIO,NIO,AIO 有什么区别?
- Linux 系统故障排查思路简析
- win98 支持html5,对“让sbpci 128在win98下支持WDM”的补充
- 叶笑嘴角露出来一个不知是什么意味的笑容
- [转载]jQuery诞生记-原理与机制
- 计算机word2003试题,计算机应用基础Word2003试题新
- 微信提现功能测试点【杭州多测师】【杭州多测师_王sir】
- RH124(6)----Linux系统中的权限管理
- Vue3 高级语法以及自定义组件
- 【软件开发】使用Electron开发简单的记事本
热门文章
- Servlet -- 重定向
- 关于windows service不能访问网络共享盘(NetWork Drive)的解决方案
- iOS-mac下 svn的使用
- 十二 手游开发神器 cocos2d-x editor 之游戏暂停悬浮层
- xsd的unique验证
- [实战虚拟化]无需借助虚机安装,就能从VHD原生启动
- 线程安全的理论讲解(volatile)
- python3 socket shutdown 简介
- linux 内核编译错误 error: conflicting types for ‘syscall_trace_enter’
- PCRE函数简介和使用示例