python 中 np.load 函数的正确路径

correct path for np.load function in python

我有一个关于numpy load功能的小问题

首先,我使用 np.save 将名为 matrix.npy 的矩阵保存到名为 No_Shadowing 的文件夹中。 我有以下文件夹结构:scripts -> Plots -> NO_Shadowing 在文件夹脚本中,我创建了一个脚本,我想在其中加载保存的矩阵。 我不明白我应该给哪个路径 np.load,以便它加载我的文件。 我是否需要提供脚本的路径,例如像 np.load('Plots/No_Shadowing/matrix.np) 这样的东西?我测试了我能想到的所有变体,none 有效。

取决于...如果路径是相对于您当前文件夹的,您可以使用:

import os
np.load(os.getcwd() + "\scripts\Plots\No_Shadowing\matrix.np")

或者...如果脚本位于根目录。

np.load('c:\scripts\Plots\No_Shadowing\matrix.np')