- 博客(47)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 双击运行你的python脚本
让脚本像普通程序一样执行如题所述,头文件中的#!/usr/bin/env python或#!/usr/bin/env python3能让python脚本像普通程序一样执行。平时我们都是python hello.py执行脚本,头文件正确添加#!……后,执行chmod +x hello.py赋予执行权限都,直接./hello.py即可执行(hello.py在当前文件夹,如果当前文件夹在path中可直接hello.py运行)。在unix系统中,#!意义是释伴就是解释伴随执行的意思,简称Shebang。有
2021-04-19 17:30:18
2008
原创 matplotlib自定义colorbar-分段与线性色标
matplotlib 设置colorbar,包括分段colorbar(ListedColormap),线性colorbar(ListedColormap)。
2020-10-26 13:43:34
8402
原创 Python中的上下文管理(with-as语法)
文章目录Python中的with-as在类中实现with-as使用装饰器实现简单的with-asPython中的with-asPython中使用上下文管理器with……as……,我们比较常见的就是在文件操作的时候,例如:with open(r'test.txt', 'r') as f: f.readlines()这里为什么建议使用with—as上下文管理器呢?主要原因是在退出with时...
2020-04-04 15:36:06
506
原创 python中 if __name__ == "__main__"的作用
python中if __name__ == "__main__"的作用!
2020-02-25 20:53:03
584
原创 Python中的推导式!
目录列表表达式对比列表表达式的效率一个困惑的实验字典表达式生成器表达式列表表达式更进一步的优雅列表表达式产生列表(生成列表)一般的表达形式:[handle(item) for item in iterable if condition]简单示例:我们先挑选0-10里所有的奇数计算其3次方的结果,并存入一个列表。[i**3 for i in range(11) if i%2==1]...
2020-01-28 13:15:16
166
原创 Python使用matplotlib绘制条形图
使用matplotlib绘制条形图,包括基础的条形图和系列条形图以及堆叠条形图。同时使用pandas的数据结构实现优雅的绘制条形图!
2020-01-03 18:30:18
2067
原创 matplotlib绘制excel雷达图
雷达图最终效果import numpy as npimport matplotlib.pyplot as plt'''设置允许中文绘图'''plt.rcParams['font.family'] = ['sans-serif']plt.rcParams['font.sans-serif'] = ['SimHei']def plot_ladar(values, labels=...
2019-12-13 16:05:44
595
原创 matplotlib绘图:子图共享坐标轴-子图位置调整
matplotlib绘图:子图共享坐标轴-子图位置调整Created: Nov 17, 2019 11:27 PMsubplots()方法是提供子绘图的函数,所以在创建子图的同时可以通过shareX, shareY参数来选择书否共享x,y轴plt.subplots_adjuest()方法提供了调整子图的功能接口,可实现子图间距的调整导入必要的包准备数据开始绘图 impo...
2019-11-18 23:19:20
11464
1
翻译 Pandas载入数据(csv, JSON,XML,Excel,二进制数据,网页数据,数据库数据)
数据载入,存储及文件格式这里用到的样本数据git地址:https://github.com/wesm/pydata-book访问数据是使用各类工具所必须的第一步(获取数据)。这里重点讨论使用pandas进行数据的输入输出,尽管其他工具也可以帮助读取和写入各种格式的数据。输入和输出通常有以下几种类型:读取文本文件以及硬盘上其他更高效的格式文件从数据库中载入数据与网络资源进行交互(比如...
2019-11-06 15:49:32
3158
翻译 pandas实现Excel vlookup功能
pandas实现Excel vlookup功能import numpy as npimport pandas as pdfile = r'data\loan_grade.xlsx'loan_stats = pd.read_excel(file, sheet_name='loan_stats')loan_stats id me...
2019-11-02 23:56:31
5409
翻译 numpy基础-利用python进行数据分析
git下载地址https://github.com/codebysandwich/DataScience
2019-10-21 18:19:55
641
原创 numpy基础(适合新手上路)
Numpy教程创建数据原生list生成基于numpy函数生成多维数组属性数据索引,切片变形,拼接通用函数广播原则布尔索引,逻辑应用创建数组(ndarray)认识,检查Numpy中的数据类型使用原生python的数据结构(list)产生多维数组import numpy as np # 导入numpy模块, 并命名别名为np(简单的名字)numpy中核心...
2019-07-21 14:20:55
230
原创 python详解绘制风玫瑰图
绘制风玫瑰图# 导入包import numpy as npimport pandas as pdimport matplotlib.pyplot as plt#-------设置支持中文----------------------#import matplotlib as mplmpl.rcParams['font.sans-serif'] = ['SimHei'] #设置简黑字...
2019-07-21 00:57:27
22180
17
翻译 10分钟入门Pandas(添加一些个人见解)
pandas十分钟入门(codedog翻译)# 按照国际规范导入数据科学包import numpy as npimport pandas as pdimport matplotlib.pyplot as plt创建数据结构对象创建Series数据作为pandas的基础数据结构之一【series,DataFrame,Index】。Series是带有索引的一系列数据s = pd.Se...
2019-07-19 16:57:25
223
翻译 matplotlib绘制堆叠图(stackplot)
绘制堆栈图import matplotlib.pyplot as pltplt.style.use("fivethirtyeight") # 538样式minutes = [1, 2, 3, 4, 5, 6, 7, 8, 9]player1 = [1, 2, 3, 3, 4, 4, 4, 4, 5]player2 = [1, 1, 1, 1, 2, 2, 2, 3, 4]play...
2019-07-16 10:38:11
10337
1
原创 numpy中的nan(判断一个元素等于nan, 及nan安全函数 )
Nunpy中的NaNimport numpy as npnp.nannannp.NaNnannp.NANnan多种方式创建nan(空值)判断是否存在空值x = np.array([1, 1, 8, np.nan, 10])np.nan in xFalsenp.isin(np.nan, x)array(False)1 in xTruenp...
2019-07-15 00:18:50
41231
原创 while/for+else结构
while/for else (循环+else结构)s = [1, 3, 5, 7, 12, 9]for i in s: if i % 2 == 0: print('找到偶数%d了!' % i) break找到偶数12了!s = [1, 3, 5, 7, 9]for i in s: if i % 2 == 0: prin...
2019-07-13 14:22:49
159
原创 Python中浮点数精度问题(四舍六入五成双的陷阱)
python中的浮点数精度问题0.1 + 0.20.30000000000000004我们不难发现python中浮点数的精度是存在问题的,这其中的原因是什么呢?首先十进制的有理数表达是怎样的呢:满足: x10n\frac{x}{10^n}10nx 其中x≠∞x\neq \inftyx̸=∞, n∈Nn\in Nn∈N的表达,自然而然二进制中有理数就满足:x2n\frac{x}{...
2019-07-10 21:38:57
2627
tll.alfredworkflow
2020-08-06
python中使用csv.DictReader()的问题
2017-06-19
Java使用RXTXcomm.jar导出问题
2017-03-21
JAVA 使用RXTXcomm.jar导出问题
2017-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人