【发布时间】:2017-01-30 17:19:28
【问题描述】:
功能如下:
def lin_fit():
data=pd.read_csv('Advertising.csv')
x=data[:,1]
y=data[:,3]
output_array= np.zeros(12)
for j in range(2,14):
model_fit_new=sp.polyfit(x,y,j, full=True)
print(model_fit_new[1])
output_array[j-2]= model_fit_new[1]
return output_array
管道函数:内置函数 Imputer 和我自己的函数 lin_fit
estimator = Pipeline([("imputer", Imputer(missing_values=0,
strategy="mean",
axis=0)), ("linear_fit", lin_fit())])
我收到以下错误:
TypeError:不可散列的类型
【问题讨论】:
标签: python scikit-learn