ImportError:无法从'tensorflow'(C:\ Users \ polon \ Anaconda3 \ lib \ site-packages \ tensorflow \ __ init__.py)中导入名称'set_random_seed'

问题描述 投票:1回答:2

早安,

这里是错误。有人可以帮我解决吗?

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)

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

python tensorflow keras
2个回答
0
投票

您要使用随机种子号。

您可以尝试使用此

import tensorflow as tf    
tf.set_random_seed(1234)

0
投票

在Tensoflow2中,无需执行

from tensorflow import set_random_seed

为了运行

set_random_seed(x)

(与旧版本一样)

只需运行

import tensorflow
tensorflow.random.set_seed(x)

感谢@David Buck

© www.soinside.com 2019 - 2024. All rights reserved.