用马尔可夫链蒙特卡罗法分析地区规划和老人

gerrychain的Python项目详细描述


Build StatusCode CoverageDocumentation StatusPyPI Packageconda-forge Package

gerrychain是一个python库,用于构建分区计划的集合。 使用Markov chain Monte Carlo。它是由 Metric Geometry and Gerrymandering Group和我们的志愿者网络。 它分布在3-Clause BSD License下面。

基本的工作流程是从初始平面的几何图形开始, 生成大量样本计划以进行比较。通常,我们 将以这样一种方式限制这些抽样计划 根据传统的地区划分 原则,如人口平衡或紧凑性比较 集成的初始计划为测量提供了定量工具 是否为抽样计划中的异常值。

开始

有关使用gerrychain的基础知识,请参见我们的Getting started guide

我们也强烈推荐MGGG的Daryl R.Deford准备的资源 2019年麻省理工学院IAP课程Computational Approaches for Political Redistricting

安装

使用pip

要从PyPI安装gerrychain,请运行pip install gerrychainfrom 命令行。

由于我们之间的兼容性问题,这种方法经常失败 不同的python gis依赖项,如geopandaspyprojfiona,和shapely。因此,建议安装 对大多数用户来说是康达锻造厂的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Hazelcast CP子系统FencedLock内存使用   java Recaptcha和selenium   基于APR的Apache Tomcat本机库允许在生产环境中实现最佳性能,但在java上找不到。图书馆路径   java循环以相反的顺序打印从2到100的偶数   java JsonPropertyOrder不适用于javax的响应   java在微服务体系结构中,为什么他们说共享REST客户端库不好?   java Androidkeep连接到网站以接收数据库通知   java程序,该程序应该移动一个球,但不执行方法run   java表在更新时不更新,但返回相反的值   java Spring事务,EntityManager生命周期   java为什么我的pbkdf2实现如此缓慢(相对于SQLCipher)?   java在特定模式后提取子字符串   java重复数组列表项   java将base64字符串图像显示为超链接   RMIO Java RMI连接拒绝   运行java项目时出错   java IllegalBlockSizeException:使用填充密码解密时,输入长度必须是8的倍数   在Java中检测MySQL BLOB的mimetype   java我可以合理地期望从系统中得到的最差的解决方案是什么。纳米时代?