随笔分类 - python
摘要:Mimesis是一个用于Python的高性能伪数据生成器, 支持多种不同的语言 可以用来生成各种测试数据、假的 API 、任意结构的 JSON 、XML 数据 安装 pip install mimesis eg: from mimesis import Person person = Person(
阅读全文
摘要:diagrams云系统架构原型图制作库 官网 https://diagrams.mingrammer.com/ github地址 https://github.com/mingrammer/diagrams 1.准备 Diagrams 使用 Graphviz 来渲染图表,先安装 Graphviz 2
阅读全文
摘要:geoplotlib是一个用于可视化地理数据和绘制地图的python工具箱 能创建地图、制作交互地图和可视化动画 安装 pip install geoplotlib github地址 https://github.com/andrea-cuttone/geoplotlib 需要 pyglet pip
阅读全文
摘要:playwright是微软开源的自动化项目 git地址 https://github.com/microsoft/playwright-python 官网 https://playwright.dev/ 安装 pip install playwright 查看支持的功能 python -m play
阅读全文
摘要:Seaborn是基于matplotlib的图形可视化python包 提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表 在matplotlib的基础上封装了更高级的API,使得作图更加容易 官网 http://seaborn.pydata.org/ 安装 pip install sea
阅读全文
摘要:Folium是Leaflet.js的Python的API 通过folium可以使用Python来调用Leaflet的地图可视化能力 Leaflet是一个前端地图可视化库 文档 https://python-visualization.github.io/folium/ 安装 pip install
阅读全文
摘要:今天使用pandas打开.xlsx文件,出现 Traceback (most recent call last): File "china.py", line 6, in <module> posi=pd.read_excel("2015Cities-CHINA.xlsx") #▒▒ȡ▒й▒▒▒▒▒
阅读全文
摘要:python工具——basemap使用一 1.数据准备 下载中国shapefile格式的资料 下载地址 https://gadm.org/download_country_v3.html 2.示例 绘制黑白地图 from mpl_toolkits.basemap import Basemap imp
阅读全文
摘要:basemap基于GEOS的地图二维数据,其底图数据库与GMT相同,封装了大量常用的地图投影、坐标转换功能,利用简洁的Python语法支持绘出多种多样的地理地图 1.安装 基于geos的,先安装geos pip install geos https://www.lfd.uci.edu/~gohlke
阅读全文
摘要:今天使用pip安装geos时遇到 pip install geosTraceback (most recent call last): File "d:\python\python36\lib\runpy.py", line 193, in _run_module_as_main "__main__
阅读全文
摘要:Py-Spy是Python程序的抽样分析器,可视化查看Python程序在哪些地方花了更多时间 1.安装 pip install py-spy 验证安装是否成功 py-spy -h py-spy 0.3.3 Sampling profiler for Python programs USAGE: py
阅读全文
摘要:Scalene 是一个 Python 的高性能 CPU内存分析器 用于Python脚本的CPU和内存分析器,能够正确处理多线程代码,还能区分Python代码和本机代码的运行时间 在linux或Mac OS X上运行 特点: 快速、开销少、精确 还能对高耗能的代码行进行标注 安装 pip instal
阅读全文
摘要:Ubuntu上python版本查看 $ python -V Python 2.7.12 1.安装3.7 添加源 sudo add-apt-repository ppa:deadsnakes/ppa 检查更新 sudo apt-get update 安装python3.7 sudo apt-get i
阅读全文
摘要:FastAPI是一个基于 python 的,高性能Web框架 在Uvicorn下运行的FastAPI应用程序是可用的最快的Python框架之一 安装 pip install fastapi 运行需要ASGI服务器,在生产环境中使用 uvicorn pip install uvicorn eg: ma
阅读全文
摘要:Uvicorn——快速的ASGI服务器,基于uvloop和httptools构建 安装 pip install uvicorn 使用 uvicorn [OPTIONS] APP eg: test.py async def app(scope, receive, send): assert scope
阅读全文
摘要:Typer是一个用于构建CLI的FastAPI 是FastAPI的升级版 安装 pip install typer eg: import typer def main(name: str): typer.echo(f"Hello {name}") if __name__ == "__main__":
阅读全文
摘要:Trie 树又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串 是一种多叉树的结构,特性: 根节点不包含字符 除根节点之外的每个节点保存一个字符 一条路径上的所有节点保存一个字符串 优点: 对于字符串的搜索有比较高的效率,时间复杂度为O(m) ,m为string中字符个数 可以
阅读全文
摘要:jupyter notebook是基于网页的用于交互计算的应用程序 安装 pip install jupyter 启动 jupyter notebook 查看当前的所打开的jupyter notebook的信息 会在开启 notebook 的文件夹中启动 Jupyter 主界面 新建 python3
阅读全文
摘要:在pip install时遇到ReadTimeoutError,详细报错为 File "d:\python37\lib\contextlib.py", line 130, in __exit__ self.gen.throw(type, value, traceback) File "d:\pyth
阅读全文
摘要:Turtle库是Python中非常常用的绘制图像函数库 画笔状态 penup():抬起画笔; pendown():落下画笔; pensize(width):画笔宽度; 画笔运动 forward(d)/fd(d): 向前移动距离d backward(d)/bd(d): 向后移动距离d left(ang
阅读全文