![](/img/trans.png)
[英]ImportError: cannot import name 'TwitterRestPager' from 'TwitterAPI' (C:\Users\My name \Anaconda3\lib\site-packages\TwitterAPI\__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
參考鏈接:
這段代碼對我有用:
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.