Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 未加载numpy.load()_Python_Numpy_Neural Network - Fatal编程技术网

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笔记本后,更新的存储开始正常工作