Python
文章平均质量分 60
北巷的猫
Hello,world!
展开
-
Python 剪切板读写
将文本写入剪切板import pyperclippyperclip.copy('北巷的猫')从剪切板读取文本# pandas import pandas as pddf = pd.read_clipboard()df 北巷的猫 # pyperclipimport pypercliptext = pyperclip.paste()text'北巷的猫'从剪切板读取图像from PIL import Ima原创 2022-05-08 18:35:47 · 1762 阅读 · 0 评论 -
xlsxwriter写入Excel
问题描述Pandas 输出Excel的方式有许多种,最常见方式如下data.to_excel('filename.xlsx')但是输出的xlsx文件看起来略丑,还需要进行二次调整,效率低下解决方案通过xlsxwriter编写函数进行输出,特性如下:xlsxwriter 是所有Excel处理的package里写入速度最快的不需要依赖其他软件(xlswings依赖Excel程序)代码实现import numpy as npimport pandas as pd# 输出函数def原创 2022-04-19 20:01:07 · 1666 阅读 · 0 评论 -
采购实用python数据处理方法
正则表达式匹配多位数字re.findall(r'\d{n}', str)# 返回 n 位数字匹配小数re.findall(r'\d.+', str)# 返回小数list判断列表是否为空list == []len(list) = 0 # ==> []len(list) > 1 # ==> 非空axis={0,列1,行axis= \begin{cases} 0, & \text{列}\\ 1,& \text{行} \end{case原创 2022-04-09 23:38:30 · 1147 阅读 · 1 评论 -
Python 批量合并 Excel工作簿
代码import pandas as pdimport ospath = r'C:\Users\BXDM\Desktop\test'outfile = r'C:\Users\BXDM\Desktop\test\out.csv'def collect(path): ''' 合并函数 input(str(path)) : 输入 xlsx 文件所在的路径 output(DataFrame) : 输出合并后的 DataFrame ''' fi原创 2021-11-16 21:54:44 · 1432 阅读 · 2 评论 -
获取当前时间并将其存储到剪切板中
from datetime import datetimeimport pyperclip# import osfrom datetime import datetimetime = datetime.now().strftime('%Y%m%d%H%M%S')# 保存到剪切板中pyperclip.copy(time)# 将文本显示在在记事本中 '''with open('time.txt', 'w+') as f: print('现在的时间是:\n' + time, file原创 2020-06-20 22:11:02 · 435 阅读 · 1 评论 -
Pandas 元素选取
# 选取某一列# data['列名']# data.loc[:, '列名']# data.iloc[:, 列数]# 选取某一行# data.loc['行名']# data.iloc[行数, :]# 选取某一精确值# data.loc['行名', '列名']# data,iloc[行数, 列数]原创 2020-06-10 18:13:09 · 1086 阅读 · 0 评论 -
Python批量将图片转变成灰度
技术关键os 模块的使用使用 os.getcwd 获取当前路径使用 os.listdir()获取文件列表使用 os.path.splitext() 分割文件名和扩展名使用 PLI 的 convert('L') 方法将图片转为灰度代码实现from PIL import Imageimport ospath = os.getcwd() # 获取当前路径file_list = ...原创 2020-04-10 18:08:44 · 746 阅读 · 0 评论 -
Python数据可视化(六)——绘制甘特图
技术要点使用 pandas 读取 Excel文件使用 rename 方法修改 df 的索引使用 plotly 绘制甘特图数据准备从 Excel 读取数据需要安装 xlrd 和 openpyxl 库代码实现import pandas as pdimport plotly.figure_factory as ff# 读取 Excel 文件xlsx = pd.ExcelFi...原创 2020-04-09 16:07:35 · 5762 阅读 · 0 评论 -
Python改变画图风格
查看可用的风格import pandas as pdstyle = pd.Series(plt.style.available)style0 Solarize_Light21 _classic_test_patch2 bmh3 classic4 dark_ba...原创 2020-04-08 16:57:06 · 1539 阅读 · 0 评论 -
Python打开记事本
使用 python 获取当前时间, 并在记事本中显示,方便复制from datetime import datetimeimport osfrom datetime import datetimetime = datetime.now().strftime('%Y%m%d%H%M%S')with open('time.txt', 'w+') as f: print('现在的时间是...原创 2020-04-08 16:41:42 · 6524 阅读 · 0 评论 -
Python数据可视化(五)——绘制核密度曲线图
一、数据准备将实测数据保存到 data.txt 中x value1 9330 9660 8490 84120 48150 38180 51210 57240 40270 45300 50330 75360 80390 60420 72450 67480 71510 7540 74570 63600 69二、代码实现# 绘制核密度曲线图def K...原创 2020-04-08 16:36:52 · 18165 阅读 · 7 评论 -
Pyhon数据可视化(四)——数据范围条形图
一、背景重绘岩石电阻率分布图二、基本原理绘制一个横向的堆积柱状图,把地下的柱状图填充为白色,作为占位。三、数据整理通过上网查找到一些常见岩石的电阻率分布范围将数据重新在 Excel中编辑,保存为 new 1.csv 文件,编码为 utf-8粘土,1,10泥岩,5,60页岩,10,100泥质页岩,5,1000疏松砂岩,2,50致密砂岩,20,1000含油砂岩,2,10...原创 2020-04-07 23:41:00 · 3060 阅读 · 1 评论 -
Python读取数据文件——使用pandas
前言之前想使用 Python 读取两列数据画图,需要跳过头几行,结果在网上找了好多,看了好多博客,都是草草结束,貌似全部都是使用 readline 的,怎么把读到的数据写入到数组,就他妈的没有下文了,最后没办法使用了numpy的loadtxt()方法,但是怎么跳过几行还是没有解决,直到学会了 pandas ,世界瞬间清爽了。将读到的数据存入到数组中import pandas as pdd...原创 2020-03-08 17:54:17 · 610 阅读 · 0 评论 -
Jupyter notebook 使用教程
编辑模式按 ENTER 进入ctrl + Enter 运行Ctrl + / 注释Alt + Enter 插入新的单元shift + Enter 运行之前的 cell 并创建新的cell命令模式按 ESC 进入M 将当前代码转变成普通文本数字 将当前代码转变成 markdown ,数字代表几级标题...原创 2020-03-08 17:37:53 · 168 阅读 · 0 评论 -
python数据可视化(三)——散点图
散点图 scatter参考书目>刘大成,python数据可视化之matplotlib实践,中国工信出版社>阮敬,python数据分析基础,中国统计出版社##### 例子import numpy as npimport matplotlib.pyplot as plta = np.loadtxt('data.txt')x = a[:,0]y = a[:,1]plt.s...原创 2019-11-11 17:54:58 · 516 阅读 · 0 评论 -
Python坐标线性插值应用
Python坐标线性插值应用文章目录Python坐标线性插值应用一、背景二、插值原理三、代码实习对 x 插值对 y 插值四、最终成果五、画图对比一、背景在野外布设700米的测线,点距为10米,用GPS每隔50米测量一个坐标,再把测线的头和为测量一个坐标。现在需使用线性插值的方法求取每两个坐标之间的其他4个点的值。二、插值原理使用等比插值的方法起始值为 a终止值为 b步长值为 (...原创 2019-11-11 17:20:57 · 1303 阅读 · 0 评论 -
Python批量转换png图片为ico
Python批量转换png图片为ico重要参考资料使用python将图片格式转换为ico格式python 复制/移动文件其他参考资料python 移动、复制文件Python创建目录文件夹python路径拼接os.path.join()函数的用法一、前言之前曾有面试官问我,为什么要学习Python?回去后我也问我自己,为什么要学习python,现在我有了答案。作为一只爱美的松鼠,...原创 2019-11-02 16:19:11 · 4542 阅读 · 2 评论 -
python数据可视化(二)——饼图
python 画图–饼图python Matplotlib 系列教程(六)——绘制饼图matplotlib.pyplot.piepie(x,参数)例子# -*- coding: utf-8 -*-import matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesfont = FontPr...原创 2019-10-29 15:21:44 · 1454 阅读 · 0 评论 -
python数据可视化(一)——条形图
条形图 bar参考资料bar()函数——python绘制柱状图python Matplotlib 系列教程(三)——绘制直方图和条形图在 python 中用 matplotlib 绘图并添加数据标签Python:(使用matplotlib画图)使用bar画柱状图,并标注数字python画图--柱状图Python zip函数及用法bar(left,height,参数)例子1...原创 2019-10-28 15:09:42 · 2245 阅读 · 0 评论 -
python画图线条、样式设置
线型及颜色控制参考资料:overflow:线条标记样式标记:marker================ ===============================character description================ =============================== - solid...原创 2019-09-30 23:20:40 · 22136 阅读 · 0 评论 -
python学习笔记
pychram使用shift + shift 搜索Ctrl + shift + N 文件alt + home 导航拖拽文件到窗口 打开文件网页爬虫通用 代码框架:import requestsdef getHTMLText(url) try: r = requests.get(url,timeout=30) r.raise_for_status()...原创 2019-07-20 10:09:26 · 85 阅读 · 0 评论 -
绘制三维图
MATLAB/octavex = -8:0.5:8;y = x;[X,Y] = meshgrid(x,y);R = sqrt(X.^2+Y.^2)+eps;Z = sin(R)./R;mesh(X,Y,Z);grid onaxis([-10 10 -10 10 -1 1])Xlabel('x')Ylabel('Y')Zlabel('Z')pythonimport nu...原创 2019-07-05 10:47:28 · 571 阅读 · 0 评论 -
Python三次样条插值
本程序实现从txt文件中读取两列数据,然后进行三次样条插值,绘制出一条平滑的曲线。需要解决的一些问题:中文字体显示异常,解决方法:https://blog.csdn.net/weixin_34233856/article/details/86839152切片方法:x = a[:,0] # 取第一列数据y = a[:,1] # 取第二列数据插值方法介绍:https://docs.sc...原创 2019-05-29 18:25:27 · 24168 阅读 · 4 评论