【发布时间】:2016-08-31 10:33:09
【问题描述】:
当我使用 scikit-learn 分类器模型预测一个类时
class=modelftr.predict(X_t)
类变量返回
>>class
array(['class1'],dtype='<U47')
而当我将变量定义为时
x=np.ndarray([],dtype='<U47')
调用x[0] 返回
Traceback(最近一次调用最后一次):
文件“”,第 1 行,在
IndexError: 数组索引过多
当我将变量定义为:
class=np.ndarray([''],dtype='<U47')
错误生成为:
Traceback(最近一次调用最后一次):
文件“”,第 1 行,在
TypeError:需要一个整数
为什么会有这样的行为?
【问题讨论】:
标签: python-3.x numpy multidimensional-array scikit-learn