简体   繁体   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)

Good day,再会,

Here is the error.这是错误。 Can somebody help how can i solve it?有人可以帮助我如何解决它吗?

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)

Looked for similar problems on Stack, but nothing worked for me.在 Stack 上寻找类似的问题,但对我没有任何帮助。

In Tensoflow2 there is no need to perform在 Tensoflow2 中不需要执行

from tensorflow import set_random_seed

in order to run为了运行

set_random_seed(x)

(as it was in older version) (就像在旧版本中一样)

Only have to run只需要跑

import tensorflow
tensorflow.random.set_seed(x)

Thanks to @David Buck感谢@大卫巴克

I too faced same error but instead of from tensorflow import set_random_seed , I've used我也遇到了同样的错误,但我使用了from tensorflow import set_random_seed

import tensorflow as tf
tf.random.set_seed() 

And it worked I think that method is useful for version 1 and the above snippet is useful for version 2它有效,我认为该方法对版本 1 很有用,上面的代码片段对版本 2 很有用

TensorFlow API has been updated from set_random_seed() to set_seed() TensorFlow API 已从set_random_seed()更新为set_seed()

You can use the following code:您可以使用以下代码:

from tensorflow.random import set_seed 

Reference Link:参考链接:

TensorFlow Random Seed TensorFlow 随机种子

This code works for me:这段代码对我有用:

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

I got the same result of my neural network model every time.我的神经网络 model 每次都得到相同的结果。

You want to use the random seed number.您想使用随机种子数。

You can try with this你可以试试这个

import tensorflow as tf    
tf.set_random_seed(1234)

you can also try the following import statement您也可以尝试以下导入语句

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