ValueError:2D nparray矩阵的x和y大小必须相同

时间:2018-10-25 14:55:48

标签: python numpy matplotlib

%matplotlib inline
from sklearn.datasets import load_svmlight_file
import numpy as np

import matplotlib.pyplot as plt 

Xtr,Ytr = load_svmlight_file("a9a")
Xtst,Ytst = load_svmlight_file("a9a.t")


Xtr=Xtr.todense()
Xtst=Xtst.todense()

print (Xtr.shape, "", Ytr.shape)

输出为

Xtr = (32561,123) 
Ytr = (32561,)

我想将其绘制在散点图上。但是我收到一条错误消息,指出Xtr和Ytr的大小不同。如何使它们大小相同。

1 个答案:

答案 0 :(得分:0)

您要绘制Xtr的哪个列?它有123列,因此您只需选择其中一列即可。