ValueError: x и y должны быть одинакового размера для двумерной матрицы nparray - PullRequest
0 голосов
/ 25 октября 2018
%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 голосов
/ 25 октября 2018

Какой столбец Xtr вы хотите построить?В нем 123 столбца, поэтому вам придется выбрать только один из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...