tensorflow导入错误有人可以帮助我

时间:2019-10-18 14:16:17

标签: python tensorflow tensorflow2.0

import keras
from keras.models import Model
from keras.layers import Dense, Dropout, LSTM, Input, Activation
from keras import optimizers
import numpy as np
np.random.seed(4)
from tensorflow import set_random_seed
set_random_seed(4)
from util import csv_to_dataset, history_points

使用TensorFlow 2.0作为后端,并出现以下错误。

Traceback (most recent call last):
  File "C:/Users/sander/PycharmProjects/autotrader/basic_model.py", line 7, in <module>
    from tensorflow import set_random_seed
ImportError: cannot import name 'set_random_seed' from 'tensorflow' (C:\Users\sander\venv\lib\site-packages\tensorflow\__init__.py)

此错误是什么意思?

1 个答案:

答案 0 :(得分:1)

set_random_seed是一个函数而不是一个模块,您是否尝试过执行以下步骤?

在tf 1.x中,按以下步骤操作:

import tensorflow as tf
tf.set_random_seed(4)

在tf 2.0中,请按以下步骤操作:

import tensorflow as tf
tf.compat.v1.set_random_seed(4)