不得不做类似的事情,但希望在这个案例中真正统一地在欧洲传播。在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随机生成一个地区地址_为特定地区/国家生成随机坐标的轻量级工具?相关推荐

  1. uniny 物体运动到一个点停止_隐藏的几何:各类随机物体中的深层联系

    在"SLE曲线"结构中,随机性增加 | 来源:Jason Miller 标准几何体能够用简单规则描述,比如通过y = ax + b定义每条直线,而且各要素之间的关系也相对明了:两点 ...

  2. python如何制作一个工程软件_使用python制作一个解压缩软件

    python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...

  3. python如何制作一个工程软件_如何利用python制作一个解压缩软件-Go语言中文社区...

    如何利用python制作一个解压缩软件 python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip ...

  4. python如何创建一个文件夹_利用Python怎么创建一个文件夹

    利用Python怎么创建一个文件夹 发布时间:2020-12-08 14:48:04 来源:亿速云 阅读:91 作者:Leah 这期内容当中小编将会给大家带来有关利用Python怎么创建一个文件夹,文 ...

  5. python随机生成一个地区地址_利用Python生成随机的IP地址

    需求 在某应用中,需要根据一定的规则生成随机的IP地址,规则类似于192.168.11.0/24这样的CIDR形式给出. 实现 经过艰苦卓绝的调试,下面的代码是可以用的: RANDOM_IP_POOL ...

  6. python生成随机字符串包含数字字母_用大写字母和数字随机生成字符串

    用一行回答: ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N)) 甚至更短,从Python ...

  7. python随机选择一个幸运观众_从十名观众中随机选取8名幸运观众,不能重复选取同一个观众为幸运观众(CPrimerPlus第十六章第五题)...

    其实就是CPrimerPlus第十六章第五题,只不过我把标题写的更生动些啦. 刚开始我理解两次选的人不一样就行了,于是只安排了连续两次选人之间对比,人相同了那么就将第二次选择作废,重来一次,直到选的人 ...

  8. python如何定义一个空变量_如何在python中定义自由变量? - python

    python doc中的本地/全局/自由变量定义: 如果名称绑定在块中,则除非声明为非本地,否则它是该块的局部变量.如果在模块级别绑定了名称,则该名称为全局变量. (模块代码块的变量是局部变量和全局变 ...

  9. 任意长度的python列表最后一个元素索引_任意长度的 Python 列表、元组和字符串中最后一个元素的下标为 ________ 。_学小易找答案...

    [填空题]已知 x = [3, 5, 7] ,那么表达式 x[10:] 的值为 ____________ . [填空题]表达式 [x for x in [1,2,3,4,5] if x<3] 的 ...

最新文章

  1. idea插件GsonFormat的使用
  2. 机器学习中的矩阵向量求导(三) 矩阵向量求导之微分法
  3. 模糊c均值聚类_六种常用的文本聚类方法介绍
  4. 以 vim 的方式来使用 chrome 浏览器(利用 vimium 插件)
  5. 跨界会对电商行业造成什么影响
  6. 自己动手写CPU(2)流水线数据相关问题
  7. 使用C#为MSTest测试项目实现自定义断言
  8. wordpress支持MySQL5.5_CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress...
  9. JS调试的时候遇到无限debugger怎么办?
  10. 单片机STM8S测量电压电路_STM32单片机的高精度超声波测距系统的设计
  11. Java常见面试题:BIO,NIO,AIO 有什么区别?
  12. Linux 系统故障排查思路简析
  13. win98 支持html5,对“让sbpci 128在win98下支持WDM”的补充
  14. 叶笑嘴角露出来一个不知是什么意味的笑容
  15. [转载]jQuery诞生记-原理与机制
  16. 计算机word2003试题,计算机应用基础Word2003试题新
  17. 微信提现功能测试点【杭州多测师】【杭州多测师_王sir】
  18. RH124(6)----Linux系统中的权限管理
  19. Vue3 高级语法以及自定义组件
  20. 【软件开发】使用Electron开发简单的记事本

热门文章

  1. Servlet -- 重定向
  2. 关于windows service不能访问网络共享盘(NetWork Drive)的解决方案
  3. iOS-mac下 svn的使用
  4. 十二 手游开发神器 cocos2d-x editor 之游戏暂停悬浮层
  5. xsd的unique验证
  6. [实战虚拟化]无需借助虚机安装,就能从VHD原生启动
  7. 线程安全的理论讲解(volatile)
  8. python3 socket shutdown 简介
  9. linux 内核编译错误 error: conflicting types for ‘syscall_trace_enter’
  10. PCRE函数简介和使用示例