文章目录 具体报错总结 具体报错 1.Expected 2D array, got 1D array instead: knn=neighbors.KNeighborsClassifier() pre_data=knn.predict([[0.2,0.1,0.3,0.4]]) 解决:knn所需参数为二位数组,[[1,2,3,4]]为二维数组表示方法 2.only size-1 arrays can be converted to Python scalars np.mean() 解决:np.mean()内容必须是数组,常用数据转换:np.array() 总结 1.注意函数/模型所需参数格式