python - reshape 和转置问题

标签 python numpy scikit-learn

User1190882 已帮助解决转置问题。我将针对 SKlearn 问题打开一个新线程。

columns_train = np.array([df['A'], df['B'],  df['C'], df['D'], df['E'], df['F'], df['G']])
X = columns_train
Y = columns_target

X = np.transpose(X)
print np.shape(X)
print np.shape(Y)


X_train, X_test, Y_train, Y_test = train_test_split(X,Y,test_size = 0.2, random_state = 42)

clf = svm.LinearSVC()
clf.fit(X_train, Y_train)
print clf

File "C:\Python27\lib\site-packages\sklearn\utils\multiclass.py", line 172, in check_classification_targets
raise ValueError("Unknown label type: %r" % y_type)
ValueError: Unknown label type: 'continuous'

在查看其他线程后,我不确定我能做些什么来使这项工作正常进行。你能给我一些建议吗?谢谢

最佳答案

编辑问题之前回答

您正在寻找的是

X = np.transpose(X)

编辑问题后回答

当变量Y 的数据类型为浮点类型时,您会收到连续 错误。在所有分类类型的问题中,您必须将标签类型维护为int。将变量 Y 的数据类型转换为 int 就可以正常工作了。

关于python - reshape 和转置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46807106/

相关文章:

python - 如何从数据框中删除任何行中包含特定值的列

python - Numpy 的 "shape"函数返回二维数组的一维值

python - 我如何在其内部重复这个 numpy 数组?

python - TfidfVectorizer stop_words 参数不起作用?

python - 使用 scikit-learn.k-means 库输出最接近每个聚类中心的 50 个样本

Python 正则表达式从二进制文件中提取数据 block

python - Tensorflow:模块 'tensorflow' 没有属性 'constant'

python - 未知错误: chrome failed to start

python - 切片 numpy 数组时出现意外的形状

scikit-learn - AdaBoostClassifier 和 'SAMME.R’ 算法