编程语言
首页 > 编程语言> > Python cheatsheet

Python cheatsheet

作者:互联网

Python cheatsheet

pandas

df = pd.read_csv('path') # read .csv
df.to_csv('path') # write .csv df.to_csv('path',header=True,index=True),header是列名,index是数字行名,两者默认都是True,将header设为False,第一行会称为列名,将index设为True,会额外加上行数列作为列名

matplotlib

scatter(x,y,linewidth) # linewidth 点大小
plt.imshow(img,cmap='gray') # 展示灰度图像
plt.axis('off') # 关闭坐标轴

设置子图大小

plt.subplots(figsize=(15,15))
plt.subplot(121)
...

交互模式

plt.ion()

与阻塞模式相对

plt.ioff()

绘图是否会暂停程序

输出格式

print("{:.2f}".format(1/2)) # 保留两位小数

计时

import time
start = time.time()
...
end = time.time()
print(end-start)

numpy

f-string

>>>a = 1.1111111
>>>print(f"{a:.2f}")
1.11

列出目录下文件

>>>import os
>>>os.listdir(.)

只能列一级的

错误

不要将模块命名为一些自带的模块名

比如random.py
否则会让所有依赖random模块的包出现问题


  1. https://www.jianshu.com/p/e667d5b3c328 ↩︎

标签:plt,Python,cheatsheet,time,np,array,csv,True
来源: https://blog.csdn.net/luo3300612/article/details/88175598