1. import tensorflow as tf
    2. import numpy as np
    3. from tensorflow.keras.models import Sequential
    4. model = tf.keras.Sequential([tf.keras.layers.Dense(units=1, input_shape=[1])])
    5. model.compile(optimizer='sgd', loss='mean_squared_error')
    6. xs = np.array([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], dtype=float)
    7. ys = np.array([1.0, 1.5, 2.0, 2.5, 3.0, 3.5], dtype=float)
    8. model.fit(xs, ys, epochs=20)
    9. print(model.predict([7.0]))
    10. #这段代码运行正常,但是如果注释掉第4行,报错ModuleNotFoundError: No module named 'keras',
    11. #并且第6行tf.keras.Sequential和tf.keras.models.Sequential都能正常工作