Study of Python.
摘要:参考: 参考: 参考示例 import matplotlib.pyplot as plt import numpy as np fig = plt.figure() ax = fig.add_subplot(111) plt.plot(np.array(range(len(areas)))/len(
阅读全文
摘要:参考:Python入门之修改jupyter启动目录 参考:Mac系统如何显示隐藏文件? 稍微有点不同的就是,jupyter notebook 里面的配置文件的注释是中文,所以上面的链接稍微有点过时了。。 1. 找到配置文件的位置 终端里面输入如下命令:jupyter notebook --gener
阅读全文
摘要:参考:Python | 任意多边形间的重叠面积计算 参考:Shapely用户手册 参考:Python地理数据处理库shapely支持函数总结 1. 构建集合图形以及获取集合图形点信息 得到点集合,适合后面的处理。 poly_1 = Polygon([(0, 0), (0, 2), (2, 2), (
阅读全文
摘要:参考:python - 获取时间戳(10位和13位) 参考:python 获取一小时前的时间戳 1. 时间戳转成具体的时间: 已知数字:1614690000 首先转换为当地时间 然后格式化显示即可 >>> time.strftime('%Y-%m-%d %H:%M:%S', time.localti
阅读全文
摘要:参考:Python:根据经纬度计算距离及面积 用到了两个库:shapely、pyproj,直接pip安装即可。 from pyproj import Geod from shapely.geometry import Point, LineString, Polygon # 计算距离 line_st
阅读全文
摘要:参考:numpy中的random.choice()函数 参考:numpy学习笔记之随机采样函数 对于二维数组不能直接用随机采样的方法,需要通过随机索引对应到二维数组中,从而实现二维数组的随机采样。 def sub_sample(points, num): ''' points: 点集 num: 采样
阅读全文
摘要:参考:https://www.jianshu.com/p/6982034e01a1 参考:Jupyter中的魔法函数 参考:jupyter notebook使用技巧 %run:运行 python 文件 %who:获取全局函数、变量 %whos:显示所有的全局变量名称、类型、值/信息 %who_ls:
阅读全文
摘要:参考:python运筹优化(一):Cplex for python使用简介 下面是一个简单的优化模型: $$ min \sum_{i=1}^{n} \sum_{j=1}^{m} c_{ij} x_{ij} $$ $$s.t.$$ $$\sum_{i=1}^{n} a_{ij}x_{ij} \le b
阅读全文
摘要:参考:Python地图可视化-Folium实例(一) 参考:Python地图可视化-Folium实例(二) 参考:Python地图可视化-Folium实例(三) 参考:Python地图可视化-Folium实例(四) 参考:python高德地图可视化_【可视化】python地图可视化_Folium 参
阅读全文
摘要:参考:在python中,读取由tab分隔的文本文件最简单的方法是什么? 直接通过 pandas.read_csv 来读取,只是需要修改参数 pandas 里面的查询比 SQL 更加智能 通过比对列名与属性值的对应性既可以查询 参考:详解将Pandas中的DataFrame类型转换成Numpy中arr
阅读全文
摘要:参考:python如何保存变量 参考:numpy的文件存储.npy .npz 文件详解 写论文的时候,自己处理了一组数据,已经完美的各种处理好了,但是在 jupyter notebook 中想要新建一个文件再另外一个 model 上面处理的时候就会遇到这个问题,如何将数据存储,否则还要从头读取处理,
阅读全文
摘要:参考:python中库文件手动安装步骤 限于天朝的外网速度,自动安装一个不到 1M 的 library 竟然一直失败,因此只能自己下载文件来安装,然而没有 .whl 文件,只能下载 .tar.gz 文件,这时候就面临如何安装的问题了。 1. 打开 cmd,进入到指定的文件夹(setup.py 所在文
阅读全文
摘要:参考:PyTorch官方教程中文版 一、 PyTorch 安装 有些说明比较复杂,主要是国内网络限制,所以最好外网环境下安装哦,安装可以参考“PyTorch在Windows下的安装”这篇说明。对于我的安装是用的下面命令。 pip install torch==1.7.0+cpu torchvisio
阅读全文
摘要:一、数据收集 数据收集通过 Twitter API,搜集 US 境内全部 Twitter 数据,以 JSON 格式存储在 txt 文件中。 二、数据读取 从 txt 文件中,以 JSON 格式去获取每条 tweet 的信息,然后存储于 csv 文件中。读取时候的编码选的是 gbk。 代码如下: fr
阅读全文
摘要:参考:Keras 中文文档 参考:开始使用 Keras Sequential 顺序模型 Keras 的核心数据结构是 model,一种组织网络层的方式。最简单的模型是 Sequential 顺序模型,它由多个网络层线性堆叠。对于更复杂的结构,你应该使用 Keras 函数式 API,它允许构建任意的神
阅读全文
摘要:参考:Keras API reference 参考:Keras layers API 目录: to_categorical() randint() random() Sequential() Model training APIs compile() fit() evaluate() predict
阅读全文
摘要:数组的索引也可以通过数组来添加 >>> a = np.arange(0, 25) >>> a.reshape(5, 5) array([[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [10, 11, 12, 13, 14], [15, 16, 17, 18, 19], [2
阅读全文
摘要:参考:python pickle 模块的使用 用于 python 中特有的类型数据存储。接触这个模块是看深度学习的时候,将训练后的权重参数通过 pickle 存储,然后之后再用的时候可以通过 pickle 在提取,很方便。主要是四个方法: pickle.dump(obj, file, protoco
阅读全文
摘要:利用 sklearn.feature_extraction.text 中的 CountVectorizer 来实现 首先获取所有的文本信息 然后将文本信息转化为从 0 开始的数字 获取转换后的字符向量 参见如下代码: >>> text_01 = "My name is Alex Lee." >>>
阅读全文