首页 > 解决方案 > 为什么我从 tensorflow 网站收到此代码的语法错误?

问题描述

我正在使用 tensorflow 网站学习 tensorflow,我直接从他们的网站上复制代码来测试自己。但是,由于某种原因,由于语法错误,我无法运行代码。如果我没有调整任何代码,这有什么问题?

classifier = tf.estimator.DNNClassifier(
    feature_columns=my_feature_columns,
    # Two hidden layers of 30 and 10 nodes respectively.
    hidden_units=[30, 10],
    # The model must choose between 3 classes.
    n_classes=3

classifier.train(
    input_fn=lambda: input_fn(train, train_y, training=True),
    steps=5000)

classifier.evaluate(input_fn=lambda: input_fn(test, test_y, training=False))

错误信息

标签: pythontensorflowsyntax-error

解决方案


您必须n_classes=3在第 45 行之后加上右括​​号。


推荐阅读