
Python
灰蜗牛不会飞
积少成多,终得彼岸
展开
-
Python setuptools wheel 打包设置自定义标签
python打包wheel并自定义标签原创 2022-09-13 12:11:09 · 589 阅读 · 1 评论 -
使用setuptools打包发布Python项目
使用 setuptools 打包发布http://timd.cn/setuptools/简单示例import setuptoolssetuptools.setup( name="tsari-convert", version='1.0.0', author="Gray Snail", author_email="shtao2011@sina.com", description="道路格式转换,场景格式转换", keywords='tsari r原创 2021-04-25 10:53:43 · 369 阅读 · 2 评论 -
OpenSlide Python 处理全扫描图像
OpenSlide Python 处理全扫描图像目录OpenSlide Python 处理全扫描图像全扫描(whole slide image)图像基本方法读取图像常用操作转换为 numpy 数组并用 opencv 处理全扫描(whole slide image)图像全扫描(whole slide image)图像非常的大,处理起来比较麻烦,openslide 提供了一个很好的接口,用来处理这些非常大的图像。安装sudo apt-get install openslide-toolssudo a原创 2021-03-20 21:54:14 · 1394 阅读 · 5 评论 -
Python中的面向对象整理
Python中的面向对象1. 类的基本形态class Father(object): def __init__(self): self.a='aaa' def action(self): print('父类的方法') def action1(self): print('父类的方法')# 继承Father class Son(Father): def __init__(self, b): super(原创 2020-11-03 14:09:32 · 267 阅读 · 0 评论 -
省市区三级行政区数据获取和GeoJson地图下载
文章目录1.背景2.行政区域数据获取3.获取GeoJson数据1.背景项目中用到省市区三级的行政区划的选择,在网上找到的数据与最新的行政区域划分不一致,也难以确认数据的完成性。基于echarts完成数据地区分布图时,需要提供地区对应的geoJson格式地图。2.行政区域数据获取高德开放平台提供了丰富数据API,其中行政区域信息可通过以下接口:https://restapi.amap.com/v3/config/district?keywords=中国&subdistrict=3&原创 2020-07-01 10:06:38 · 4173 阅读 · 2 评论 -
编写高质量Python代码应该注意的知识点
编写高质量Python代码使用with自动关闭资源上下文管理器(context manager)在对象中定义 __enter__()和__exit__()方法__enter__():进入运行时的上下文,返回运行时上下文相关的对象,with语句会叫这个返回值绑定到目标对象。__exit__(exception_type, exception_value, traceback):退出运行时的...原创 2020-03-24 23:47:28 · 151 阅读 · 0 评论 -
Python中==和is的适用场景
Python中==和is的区别1. python中变量的存储优化小整数为了优化存储空间,python为小整数([-5,255])分配固定的存储空间,当变量为小整数时,对象直接指向该小整数对应的地址。id() 返回对象的唯一标识符,标识符是一个整数。Cython中id()获取对象的内存地址。举个栗子:>>> a = 1>>> b = 1>&g...原创 2020-03-24 21:47:22 · 367 阅读 · 0 评论 -
Numpy中的多项式表示及拟合
Numpy中的多项式表示及拟合1. poly1d 类的说明和使用官方文档的解释:一维多项式类,用于封装多项式上的“自然”运算,以便所述运算可以采用代码中的惯用形式。参数解释:c_or_r : array_like 多项式的系数,按照幂的降序排列。如果第二个参数为 `True`,则表示多项式的根。 比如 ``poly1d([1, 2, 3])`` 返回的对象表示:math:`x^2 + ...原创 2020-01-15 18:40:13 · 1692 阅读 · 0 评论 -
Ubuntu下Anaconda和Python基础环境配置
Ubuntu下Anaconda 和 Python 基础环境配置anaconda的基本操作配置# 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/binecho 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc# 更新bashrc以立即生效source ~/.bashrc常用命令...原创 2019-03-16 13:58:38 · 2968 阅读 · 0 评论