什么是IndexError:列索引(383)超出范围

问题描述 投票:0回答:1

我正在拟合模型时正在解决数字多标签分类问题。

我已经检查了我的专栏,如果我没有发现任何功能或类标签问题,]

在此处输入代码

X_train, X_test, y_train, y_test = train_test_split(data, train_label, test_size=0.33, random_state=42)    classifier = MLkNN(k=10)    x_train = lil_matrix(X_train).toarray()    y_train = lil_matrix(y_train).toarray()    x_test = lil_matrix(X_test).toarray() 
    classifier.fit(x_train, y_train)    IndexError: column index (383) out of bounds

我想知道,

此错误是什么意思?如何处理此错误?。

我正在拟合模型时正在解决数字多标签分类问题。我已经检查了我的专栏是否有问题,但我没有发现任何功能或类标签问题,请输入...

jupyter-notebook python-3.6 indexoutofboundsexception multilabel-classification
1个回答
0
投票

该错误仅表明您正在尝试访问不存在的索引。在您的情况下,您尝试访问索引383中的项目,但索引383不存在。示例:myList = ['a','b']。如果需要myList [2],将得到IndexError。

© www.soinside.com 2019 - 2024. All rights reserved.