NameError: name ‘train’ is not defined
求大神指导解决
with tf.Session() as sess:
sess.run(tf.compat.v1.global_variables_initializer())
fig_loss1 = np.zeros([iteration])
for i in range(iteration):
m = random.randint(0, len(train)//step_num-1)
tr = train[m * step_num:m * step_num + step_num]
for j in range(batch_num-1):
m = random.randint(0, len(train)//step_num-1)
box = train[m*step_num:m*step_num+step_num]
tr = pd.concat([tr,box])
tr = tr.values.reshape(batch_num,step_num,elem_num)
sy = np.random.randn(batch_num, step_num , elem_num) * noise_sigma
pu = np.random.randn(batch_num, step_num , hidden_num) * 0
(fig_loss1[i], _) = sess.run([ae.loss, ae.train], {p_input: tr ,sigma_input: sy,p_hidden: pu})
print('iter %d:' % (i + 1), fig_loss1[i])
出现的错误
2020-10-14 11:09:57.988695: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library ‘nvcuda.dll’; dlerror: nvcuda.dll not found
2020-10-14 11:09:57.989038: E tensorflow/stream_executor/cuda/cuda_driver.cc:318] failed call to cuInit: UNKNOWN ERROR (303)
2020-10-14 11:09:57.994546: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:169] retrieving CUDA diagnostic information for host: DESKTOP-DCB3AVE
2020-10-14 11:09:57.994968: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:176] hostname: DESKTOP-DCB3AVE
2020-10-14 11:09:57.995412: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
Traceback (most recent call last):
File “E:/pycharm/1.py”, line 585, in
m = random.randint(0, len(train) // step_num - 1)
NameError: name ‘train’ is not defined
Process finished with exit code1
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入NameError: name ‘train’ is not defined欢迎使用Markdown编辑器with tf
最近在使用python过重遇到这个问题,NameError: name 'xxx' is not defined,在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况:
错误NameError: name ‘xxx’ is not defined总结情况一:要加双引号(” “)或者(’ ‘)而没加情况二:字符缩进格式的问题情况三:`if __name__==’__main__’ :` 没有和`class类`进行对齐情况四:NameError: name ‘file’ is not defined情况五:NameError: name ‘模
def load_data():
from keras.datasets import mnist
# global train_image, train_lable , test_image, test_lable
(train_image, train_lable), (test_image, test_lable) = mnist.load_data.
最近在使用python写实验遇到这个问题:
NameError: name ‘xxx’ is not defined
在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况:
错误NameError: name ‘xxx’ is not defined总结
情况一:要加双引号(" ")或者(’ ')而没加
情况二:字符缩进格式的问题
情况三:if __name__=='__main__' : 没有和class类进行对齐
情况四:NameError: na
在调试 《Outer Product-based Neural Collaborative Filtering》论文的源码(https://github.com/duxy-me/ConvNCF )时,出现的问题:
解决办法是:修改如下:
(可能的原因在于,python 2.0 与python 3.0 的map函数在使用上有所区别…:https://www.cnblogs.com/blackeyes1023/p/10954243.html)
源码的运行环境:(它的Python是2.0 。而我的Pycharm是
跑手写数字识别代码时,出现 NameError:name ‘transform’ is not defined错误
这个错误并不是因为代码开头没导入相关包,而是在
data_train = datasets.MNIST(
root="../data/",
transform=transform,
train=True,
download=True
data_test = datasets.MNIST(
root="../data/",
transform=
Matlab神经网络工具箱中net.trainParam设置不成功问题
本人找寻很久发现即使设置了net.trainParam中的各参数值,但是在nntraintool显示后一直都没有改变,找遍全网都发现有这样的问题。最后发现是net.trainFcn=‘trainlm’;这一句话在作祟,测试中发现这一句话若写在net.trainParam的参数后面则会使网络参数全部还原为默认
但若写在前面则可以...