Python 未加载numpy.load()
我希望保存经过训练的参数,以便加载它们并在以后使用。不幸的是,这不适用于我,以下是我的代码:Python 未加载numpy.load(),python,numpy,neural-network,Python,Numpy,Neural Network,我希望保存经过训练的参数,以便加载它们并在以后使用。不幸的是,这不适用于我,以下是我的代码: 导入操作系统路径 def保存(参数): #参数具有权重和偏差 L=len(参数)//2 W={} b={} 对于范围(1,l)内的l: W[“W”+str(l)]=参数[“W”+str(l)] b[“b”+str(l)]=参数[“b”+str(l)] 打印(W) num=1 而os.path.isfile('trainedData/weights{}.npy'.format(num)): num+=1
导入操作系统路径
def保存(参数):
#参数具有权重和偏差
L=len(参数)//2
W={}
b={}
对于范围(1,l)内的l:
W[“W”+str(l)]=参数[“W”+str(l)]
b[“b”+str(l)]=参数[“b”+str(l)]
打印(W)
num=1
而os.path.isfile('trainedData/weights{}.npy'.format(num)):
num+=1
其他:
保存('trainedData/weights{}.npy'。格式(num),W)
num=1
而os.path.isfile('trainedData/bias{}.npy'.format(num)):
num+=1
其他:
保存('trainedData/biases{}.npy'。格式(num),b)
保存(参数)
#打印(W)是否正确打印重量
def加载(num):
W=np.load('trainedData/weights{}.npy'。格式(num),allow\u pickle=True)
b=np.load('trainedData/biases{}.npy'。格式(num),allow_pickle=True)
打印(W)
加载(1)
将只打印以下内容:
{}
我做错了什么?
谢谢你的帮助 我可以复制并粘贴您的代码,并且可以毫无问题地运行。谢谢您的帮助!。重新启动Jupyter笔记本后,更新的存储开始正常工作