【发布时间】:2019-06-20 13:47:14
【问题描述】:
我收到了这个错误
ValueError:预期的 2D 数组,得到的是标量数组:array=6.5。 如果您的数据有 单个特征或 array.reshape(1, -1) 如果它包含单个样本。
在执行这段代码时
# SVR
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from sklearn.svm import SVR
# Load dataset
dataset = pd.read_csv('Position_Salaries.csv')
X = dataset.iloc[:, 1:2].values
y = dataset.iloc[:, 2].values
# Fitting the SVR to the data set
regressor = SVR(kernel = 'rbf', gamma = 'auto')
regressor.fit(X, y)
# Predicting a new result
y_pred = regressor.predict(6.5)
【问题讨论】:
-
欢迎来到 StackOverflow。请注意,将“请帮忙”放在标题甚至问题中都无济于事。在这里发帖的每个人都希望以某种方式获得帮助。还请阅读您在输入问题时收到的说明:代码应使用相应的工具栏按钮进行格式化。
标签: python machine-learning anaconda spyder data-science