python - 为什么我从 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))
解决方案
您必须n_classes=3
在第 45 行之后加上右括号。
推荐阅读
- javascript - Javascript在最大数量内分隔字符串
- python - 有什么方法可以使用变量而不是文字来更改带有 .format() 的浮点数的小数位数?
- java - 调用将字符串数组作为参数的方法导致 IllegalArgumentException
- c++ - 具有 Linkedlist 数据类型的模板堆栈类在地址 c++ 处给出无法访问内存的错误
- excel - 如果满足某些条件,请选中复选框 excel vba
- jquery - 如何在CSS中将div2添加到div1右侧底部
- angular - Algolia 的 nbHits 不适用于角度条件下的条件
- android - 如何根据活动状态更改 TextInputEditText 样式
- azure - 使用 B2C 和 Active Directory 为公司实施身份验证和授权流程
- c++ - 如何根据 1) 名称和 2) 年龄对数组元素进行排序,以及输出中数组元素的匹配名称和年龄?