我正在研究Spiking神经网络,并从https://github.com/peter-u-diehl/stdp-mnist
下载了一个基准我在运行此代码时遇到了严重问题,我已经安装了必要的东西。
查看代码运行时生成的错误
100%完成,0过去,剩余约0秒。
100%完成,0过去,剩余约0秒。
100%完成,0过去,剩余约0秒。
保存结果
Traceback (most recent call last):
File "peterb1.py", line 516, in <module>
np.save(data_path + 'activity/resultPopVecs' + str(num_examples), result_monitor)
File "/srv/home/compsci/anaconda2/envs/py2b1/lib/python2.7/site-packages
/numpy/lib/npyio.py", line 490, in save
fid = open(file, "wb")
IOError: [Errno 2] No such file or directory: './activity/resultPopVecs100.npy'
compsci@cclab1-5:~/Desktop/pt1$
代码
print ('save results')
if not test_mode:
save_theta()
if not test_mode:
save_connections()
else:
np.save(data_path + 'activity/resultPopVecs' + str(num_examples), result_monitor)
np.save(data_path + 'activity/inputNumbers' + str(num_examples), input_numbers)
答案 0 :(得分:0)
根据您的错误No such file or director: './activity/resultPopVecs100.npy
,您可能以错误的方式生成文件路径。
resultPopVecs100.npy
文件夹中有一个名为/activity
的文件。os
python库生成文件路径。 要将实际系统文件路径获取到运行脚本的位置,请使用以下代码段,然后使用BASE_DIR
构建文件路径的其余部分。
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))