我在读关于Python中一个热编码的文章,有一行我无法解释它的含义。代码如下:
ohe=preprocessing.OneHotEncoder(dtype=np.int,sparse=True,handle_unknown="ignore")
data=ohe.fit_transform(df[["country"]])
当我像这样打印类别值时:
print (ohe.categories_)
它打印
[array(['EEUU', 'France', 'Portugal', 'Italy'], dtype=object)]
但当我这样做的时候:
print (ohe.categories_[0])
['EEUU', 'France', 'Portugal', 'Italy']
我找不到这个[0]的功能,它似乎从数组转换为列表,但是为什么不使用to list()函数?
我在网上搜索过,但找不到关于这个表达的解释,有什么帮助吗?
谢谢