我在本地(Windows 10)计算机上使用Chrome,而我的jupyter笔记本在远程服务器(Linux)上运行。我想批量生成数字并保存到本地硬盘。有这么简单吗?
我当然可以在Chrome中右键点击以保存图片。但对于大量的数字,它变得乏味。
答案 0 :(得分:1)
我认为没有简单的方法可以做到。您必须像保存在服务器(Linux计算机)上一样保存数字。您可以将它们保存在Linux计算机上的文件夹中,并将其同步到Windows(使用rsync)。如果您的本地(Windows)计算机可以是服务器,则可以在python脚本中自动执行此操作,例如,通过创建savefig
函数:
def savefig(fn):
plt.savefig("fig/{}".format(fn))
os.system("rsync -tvh fig/\* your-windows:dir/to/fig/")
答案 1 :(得分:-1)
我假设您正在使用matplotlib绘制图。
如何在批次中使用matplotlib savefig
呢?这些数字将保存在远程节点上,但您可以将其作为包含scp
或其他的包下载。
示例:
plt.savefig("test.png")