pandas.Categorical.__array__#

Categorical.__array__(dtype=None, copy=None)[源代码][源代码]#

numpy 数组接口。

用户不应直接调用此函数。相反,它由 numpy.array()numpy.asarray() 调用。

参数:
dtypenp.dtype 或 None

指定数组的 dtype。

复制布尔值或无,可选

未使用。

返回:
numpy.array

一个 numpy 数组,其数据类型为指定的 dtype,或者如果 dtype==None(默认),则为 categorical.categories.dtype 的相同数据类型。

参见

numpy.asarray

将输入转换为 numpy.ndarray。

例子

>>> cat = pd.Categorical(["a", "b"], ordered=True)

以下调用 cat.__array__

>>> np.asarray(cat)
array(['a', 'b'], dtype=object)