繁体   English   中英

ImportError:无法从“tensorflow”导入名称“set_random_seed”(C:\Users\polon\Anaconda3\lib\site-packages\tensorflow\__init__.py)

[英]ImportError: cannot import name 'set_random_seed' from 'tensorflow' (C:\Users\polon\Anaconda3\lib\site-packages\tensorflow\__init__.py)

再会,

这是错误。 有人可以帮助我如何解决它吗?

ImportError                               Traceback (most recent call last)
<ipython-input-18-c29f17706012> in <module>
      7 import numpy as np
      8 import numpy.random as nr
----> 9 from tensorflow import set_random_seed
     10 import matplotlib.pyplot as plt
     11 get_ipython().run_line_magic('matplotlib', 'inline')

ImportError: cannot import name 'set_random_seed' from 'tensorflow' (C:\Users\polon\Anaconda3\lib\site-packages\tensorflow\__init__.py)

在 Stack 上寻找类似的问题,但对我没有任何帮助。

在 Tensoflow2 中不需要执行

from tensorflow import set_random_seed

为了运行

set_random_seed(x)

(就像在旧版本中一样)

只需要跑

import tensorflow
tensorflow.random.set_seed(x)

感谢@大卫巴克

我也遇到了同样的错误,但我使用了from tensorflow import set_random_seed

import tensorflow as tf
tf.random.set_seed() 

它有效,我认为该方法对版本 1 很有用,上面的代码片段对版本 2 很有用

TensorFlow API 已从set_random_seed()更新为set_seed()

您可以使用以下代码:

from tensorflow.random import set_seed 

参考链接:

TensorFlow 随机种子

这段代码对我有用:

from numpy.random import seed
seed(1)
from tensorflow import random
random.set_seed(1)

我的神经网络 model 每次都得到相同的结果。

您想使用随机种子数。

你可以试试这个

import tensorflow as tf    
tf.set_random_seed(1234)

您也可以尝试以下导入语句

from tensorflow.python.framework.random_seed import set_random_seed

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 导入错误:无法从“TwitterAPI”导入名称“TwitterRestPager”(C:\\Users\\My name\\Anaconda3\\lib\\site-packages\\TwitterAPI\\__init__.py) ImportError:无法从“scipy.misc”导入名称“logsumexp”(C:\Users\firstname.lastname\Anaconda3\lib\site-packages\scipy\misc\__init__.py) 导入错误:无法从“google.protobuf.pyext”导入名称“_message”(c:\programdata\anaconda3\lib\site-packages\google\protobuf\pyext\__init__.py) import MySQLdb报错ImportError: cannot import name &#39;_mysql&#39; from &#39;MySQLdb&#39; (D:\\python\\lib\\site-packages\\MySQLdb\\__init__.py) 导入错误:无法从 'dump' 导入名称 'dump' (~/.local/lib/python3.8/site-packages/dump/__init__.py) ImportError:无法从“bokeh.core.properties”(C:\ProgramData\Anaconda3\lib\site-packages\bokeh\core\properties.py)导入名称“Nullable” 导入错误:无法从 &#39;pandas.util._decorators&#39; (C:\\ProgramData\\Anaconda3\\lib\\site-packages\\pandas\\util\\_decorators.py) 导入名称 &#39;doc&#39; Django2.1.7 导入错误:无法从 &#39;django.forms&#39; (/Users/lib/python3.7/site-packages/django/forms/__init__.py) 导入名称 &#39;util&#39; 错误: from matplotlib import _png ImportError: cannot import name &#39;_png&#39; from &#39;matplotlib&#39; (C:\\\\Garden\\lib\\site-packages\\matplotlib\\__init__.py) 无法从“sklearn.base”导入名称“_ClassNamePrefixFeaturesOutMixin”(C:\Users\yunhu\anaconda3\lib\site-packages\sklearn\base.py)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM