簡體   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