ibm-cloud - 如何将文件从 IBM Python Notebook 下载到本地计算机?
问题描述
我正在尝试通过 IBM Watson Platform 中的 Python Notebook 将绘图保存为文件。
尝试后
localfilenamefromplot = 'foo1.png'
fig = plt.figure()
fig.savefig(localfilenamefromplot)
我找不到文件的存储位置。我试着输入:
! find ~/ -name foo1.png -print
它返回:
/gpfs/fs01/user/sc23-e890c70096bffa-bofgdgoi23423464/notebook/work/foo1.png
我怎样才能找到这个文件,并看到它?假设我想在一个循环中保存许多像这样的绘图文件,我可以直接(在循环中)将它们保存到本地计算机(导出),(不显示绘图),因为它会占用太多空间IBM 云?
解决方案
您的笔记本代码正在 IBM 集群中运行。它无法保存到运行浏览器的您自己计算机的磁盘上。您保存到“本地”文件系统的文件保存在 IBM 集群中。该文件系统没有下载选项。
您应该将文件直接保存到云对象存储 (COS) 实例中。或者,如果由于 API 限制无法实现,请将它们保存到集群中的“本地”文件系统,然后从那里将它们复制到 COS。从 COS 可以将文件下载到您的计算机。
Watson Studio(以前称为 Data Science Experience)中的所有近期项目都已使用 COS 实例来存储您的笔记本。您可以将同一实例用于在笔记本中生成的数据。有一个project-lib
可以方便地从您的笔记本访问 COS。
推荐阅读
- javascript - 如何将对象的所有值转换为对象的数量
- sql-server - 如何将项目保存到 SQL Server?
- python - 每天合并两个数据框以制作一张图
- c# - DataGridView.Rows.Insert 或 DataGridView.Rows.InsertCopy 方法不起作用
- python - 基于条件的新列
- odoo - 让员工通过 POS 购买产品
- python - 这两种在keras中建立模型的方式有什么区别?
- flutter - 在 Flutter 中将字节数组转换为图像?
- android - 材料芯片 - 找不到资源 ID(颜色/图标)
- c++ - 为什么 MPI_Win_allocated_shared 的共享内存实际上并不是每个人都可以访问的?