A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n,)

找了一圈都是复制的一样的

这个可以不管,不影响运行

解决方法如下:

利用np.ravel(),把包含y的,都用这个函数处理一下

knn.score(training_set, np.ravel(training_labels))

参考链接:

python - A column-vector y was passed when a 1d array was expected - Stack Overflow 

你可能感兴趣的:(深度学习,机器学习,pytorch)