时间:2020-12-12 09:44:12 | 栏目:Python代码 | 点击:次
我就废话不多说,看代码!
import numpy as np import matplotlib.pyplot as plt import pandas as pd from pandas import Series,DataFrame # 如果不添加该行,则每次显示图片都需要加上plt.show %matplotlib inline
读入文件:pd.read_csv('./test.csv')
读入图片:plt.imread('./d.jpg')
导出文件
保存图片 plt.savefig('./66.png')
以上直接保存的方式打开图片呈现空白,解决方案:使用fig=plt.gcf()保存当前图片
s=np.random.randint(0,255,(300,400,3),dtype = np.uint8) '''画图的时候获取当前图像(这一点非常类似于 Matlab 的句柄的概念)''' # gcf: Get Current Figure fig=plt.gcf() plt.imshow(s) fig.savefig('./666.jpg') fig.savefig('./666.png')
补充知识:Jupyter notebook如何打印多个结果
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity='all'
输入上面代码,才能让Jupyter notebook 打印多个结果,否则只会打印最后一个结果过