OneHotEncoder 输入不能作为数组工作



我目前正在为我的项目开始使用OneHotEncoder时遵循教程。当他输入以下代码时:

type_one_hot = OneHotEncoder(sparse=False(.fit_transform( review_df.review_type.to_numpy((.reshape(-1, 1((

打印(type_one_hot[0](

他得到的输出为:

数组([0., 1.](

而当我运行代码时,我只是得到: [0. 1.

这对以后很重要,因为当我以后使用这种样式输入时,它会抱怨我的输入不是向量。有什么想法吗?

很明显,您拥有的是一个列表,并且教程正在生成一个数组,但是您能否检查列表中的值是什么type,这将有助于了解这些变量包含什么:review_df.review_type

最新更新