Как преобразовать объект с плавающей точкой в ​​словарь - PullRequest
0 голосов
/ 09 мая 2019

«sampling_strategy» может быть плавающим, только если тип цели - двоичный. Для мультикласса используйте dict.

это ошибка, когда я использую SMOTE.

sm = SMOTE(random_state=2, ratio=1.0)
X_train_res, y_train_res = sm.fit_sample(x,y)

мой х выглядит следующим образом:

(3, 0) 2 
(4, 0) 1 
(5, 0) 3 
(8, 0) 2 
(9, 0) 1 
(11, 0) 1 
(12, 0) 2 
(15, 0) 7 
(19, 0) 28
# so .. on

форма (2988, 30000) и y также похожи.

Я хочу, чтобы мои значения с плавающей запятой в словаре, чтобы я мог применить SMOTE к этому, поскольку это мультикласс, мне нужно это в словаре.

...