jupyter notebook读取/导出文件/图片

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')

 

 

 

 

 

  • 9
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: 要在Jupyter Notebook中保存图片,可以按照以下步骤进行操作: 1. 首先,在Notebook中运行代码,生成你需要保存的图片。 2. 在代码中使用Matplotlib、Seaborn等绘库生成图片后,使用以下代码将图片保存到本地: ``` plt.savefig('image_name.png') ``` 其中,`image_name.png`是你想要保存的图片文件名和格式。 3. 在Notebook中,你可以使用以下代码来显示刚刚保存的图片: ``` from IPython.display import Image Image(filename='image_name.png') ``` 其中,`image_name.png`是你刚刚保存的图片文件名和格式。 这样就可以在Jupyter Notebook中保存并显示图片了。 ### 回答2: Jupyter Notebook 是一个很好的数据分析工具,我们可以用它来做数据可视化与分析。在做数据可视化时,有时候需要将表保存为图片,这样便于我们在其它环境中使用。那么,如何在 Jupyter Notebook 中保存图片呢? 首先,我们需要使用 matplotlib 绘制表。绘制完成后,我们可以使用 savefig 方法将图片保存到本地。 下面是具体的步骤: 1. 导入 matplotlib 库 ```python import matplotlib.pyplot as plt ``` 2. 绘制表 ```python x = [1, 2, 3, 4, 5] y = [2, 4, 1, 3, 5] plt.plot(x, y) ``` 3. 保存图片 ```python plt.savefig('test.png') ``` 这里,保存的文件名是 test.png,保存的格式可以是 png、jpg、bmp 等常见的图片格式。 如果我们没有指定保存路径,则图片会保存在当前 Jupyter Notebook 的工作目录下。 另外,我们可以通过设置 dpi 参数来调整图片的分辨率。 ```python plt.savefig('test.png', dpi=200) ``` 当然,我们也可以直接显示图片Jupyter Notebook 中。 ```python plt.show() ``` 这样就可以在 Notebook 中显示图片了。 总之,Jupyter Notebook 中保存图片的方法很简单,只需要使用 matplotlib 绘制表,然后使用 savefig 方法保存图片即可。 ### 回答3: Jupyter Notebook是一种非常受欢迎的交互式编程环境,它可以通过代码、标记和可视化的方式进行数据的探索、可视化和分析。在的写作和制作报告过程中,我们通常需要通过像展现出数据的内容,因此,学习如何在Jupyter Notebook中保存图片是非常重要的。 在Jupyter Notebook中,我们可以使用Python的可视化库,如Matplotlib、Seaborn、Plotly等库,来生成像。一旦我们生成了一个像,我们就可以使用两种方法将其保存到本地计算机中。 1. 使用像的savefig()方法 使用这种方法时,我们首先需要导入matplotlib.pyplot模块,然后在绘制像之后立即调用savefig()方法进行保存。下面是一个简单的例子。 import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [10, 8, 9, 6, 7] plt.plot(x, y) plt.savefig('example.png') 该代码将显示一个简单的线,并将其保存到当前工作目录下的example.png文件中。我们可以通过指定文件路径和文件名将其保存到其他位置。 2. 使用IPython.display.Image()方法 使用这种方法时,我们需要导入IPython.display模块,然后将文件读入内存中,并使用Image()方法将其显示出来。然后,我们可以将其保存为.png、.jpg或.svg文件格式。以下是一个简单的例子。 from IPython.display import Image Image(filename='example.png') 该代码将读取当前工作目录下的example.png文件,并在Jupyter Notebook中显示出来。要保存像,我们可以使用Image()方法的save()方法。 img = Image(filename='example.png') img.save('example.png') 这样,我们就学会了如何在Jupyter Notebook中保存像。希望这篇文章能帮助您快速生成和保存像,为数据分析和报告制作提供可视化支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值