我正在写一个Colab笔记本与我的学生分享,所以我想要一个笔记本的副本在其他谷歌账户上运行
我正在用Colab在python/jupyter笔记本中绘制一些数据并保存。像
plt.savefig("Jump1-04.png")
在以后的单元格中,我想使用此图像,所以我尝试了各种标记和/或HTML方法来包含此图像。示例:
!()["Jump1-04.png"]
或
<img src="/content/Jump1-02.png" />
没有一个奏效。我的难题是,我的代码可以使用open("Jump1-04.png", 'r')
打开此文件,因此笔记本代码知道文件保存的位置,但文本单元格不知道。
!pwd
返回/content
和!ls /content
返回Jump1-04.png
。这就是为什么我尝试将/content
放在上面的HTML代码中
我想避免使用GoogleDrive查找文件、公开共享链接,然后在文本单元格中使用该链接的痛苦
为什么文本单元格不能简单地找到我从代码单元格保存的文件
我也不能100%确定您的代码行“不正确”是什么,但我不得不使用plt.show()和plt.imshow(),并且我还定义了最初要保存的图形(即“fig”),因此“fig.savefig()”而不是“plt.savefig()”,这没有多大区别,但根据您的描述:
要打开保存的文件(在稍后的单独单元格中),请执行以下操作:
为了解决第一句话,听起来像是你希望这些情节或图片在互联网上有一个公开的url链接,你和你的学生可以访问,我还没有找到一个解决方案;如果/当我更新时,我会更新
相关问题 更多 >
编程相关推荐