column_or_1d#

sklearn.utils.validation.column_or_1d(y, *, dtype=None, input_name='y', warn=False, device=None)[source]#

展平列或 1d numpy 数组,否则引发错误。

参数:
yarray-like

Input data.

dtypedata-type, default=None

y 的数据类型。

1.2 版本新增。

input_namestr, default=”y”

用于构建错误消息的数据名称。

1.8 版本新增。

warnbool, default=False

控制警告显示。

devicedevice, default=None

device 对象。有关更多详细信息,请参阅Array API 用户指南

版本 1.6 中新增。

返回:
yndarray

输出数据。

Raises:
ValueError

如果 y 不是一维数组,也不是只有一行或一列的二维数组。

示例

>>> from sklearn.utils.validation import column_or_1d
>>> column_or_1d([1, 1])
array([1, 1])