【发布时间】:2020-03-14 12:12:42
【问题描述】:
我正在学习机器学习课程,并按照说明操作了一个简单的决策树示例。代码有效,直到我预测结果。我收到以下错误:
"ValueError: 预期 2D 数组,得到 1D 数组: 数组=[10。 1. 4. 0. 0. 0.]。 如果您的数据具有单个特征,则使用 array.reshape(-1, 1) 重塑您的数据,如果它包含单个样本,则使用 array.reshape(1, -1)。"
代码: clf = RandomForestClassifier(n_estimators=10) clf = clf.fit(X, y)
print(clf.predict([10, 1, 4, 0, 0, 0]))
print(clf.predict([10, 0, 4, 0, 0, 0]))
我不完全确定如何“重塑”预测调用。我试着用谷歌搜索它,但这些答案对我来说没有意义。
【问题讨论】:
-
我看到你删除了你的问题,为了防止投票你可以检查how to provide a great pandas example
标签: python machine-learning decision-tree