自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 用python编译ABM(Agent-based modeling)模型简介

编译ABM(Agent-based modeling)模型简介ABM模型的优点之一就是易于编译,并相对简单。使用基于对象的编译语言(OOP),将代码分类成不同的对象,每个对象具有不同的功能,且每个对象是基于一个模板“类”。因此从每个类可以创建多个对象,并改变其内在状态使其具有不同的功能。这种编程语言尤其适合ABM模型,在ABM模型中,我们使用Agent class来表示类,并创建不同属性的Agents。一个典型的ABM模型有以下部分组成:Agentframework一个agent class(类)表

2021-04-20 16:38:40 9549 4

原创 GeoPandas学习笔记

Geopandas 学习笔记GeoPandas通过扩展pandas的数据类型,可以对几何类数据进行空间操作 几何操作是使用shapely完成的。Geopandas 还依赖于fiona 来进行文件读取以及matplotlib的制图功能。Geopandas的安装安装Geopandas推荐的方法是使用conda 和conda-forge。conda-forge为各种软件提供了conda软件包。除了Anaconda提供的“默认”安装通道外,它还为conda提供了conda-forge软件包通道,可从中安装软

2021-03-16 17:02:32 1398 3

原创 在ArcGIS Pro中进行拓扑编辑和错误处理

在ArcGIS Pro中进行拓扑编辑和错误处理第一步:创建一个新的工程文件,命名为topology打开练习数据两个水系的数据集hydrologic drainage basins:包含河流的线要素,集水区域的面要素以及船只停靠处的点要素。第二步:创建新的地理数据库拓扑关系在目录窗格中,右键单击要向其中添加拓扑的要素数据集,然后单击新建 > 创建拓扑。指定拓扑容差、为拓扑中的各要素类设置坐标精度等级,选择参与要素类:第三步:检查拓扑错误将拓扑关系加入视图中,拓扑错误分为三

2021-02-22 09:00:24 5698

原创 使用python进行PostgreSQL 数据库连接

用python进行PostgreSQL 数据库连接PostgreSQL 数据库是最常用的关系型数据库之一,最吸引人的一点是它作为开源数据库且具有可拓展性,能够提供丰富的应用。运用python可以很简单的建立PostgreSQL 数据库连接,其中最受欢迎的就是psycopy。安装psycopy2Psycopy是针对python的Postgres 数据库的适配模块,安装psycopy可以整合python和Postgres 。使用cmd输入命令进行安装: pip install psycopy2也可以

2021-02-09 14:40:48 24976 4

原创 比较 PyQt 和 tkinter

比较 PyQt 和 tkinter:两个都是常用的GUI图形用户界面展示的库,都可以添加组件tkinter:简单易学,python标准库的一部分界面简陋,小部件种类较多,支持菜单,画布功能包含的ttk 插件改进了Tkinter的小部件外观包括按钮、图框等。tkk与Tkinter可以以很好的兼容。PyQt:界面观赏性更强与tklnter相比较难debug调试运行比tklnter速度更慢语句长度较长,一般需要五行才能建立一个PyQt组件,而Tkinter,一般只需要三行 单独的每句语句

2021-02-04 11:35:39 10861 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除