pandas.Categorical.__array__#

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

numpy 数组接口。

用户不应直接调用此方法。而是由 numpy.array()numpy.asarray() 调用。

Parameters:
dtypenp.dtype 或 None

指定数组的数据类型。

copybool 或 None,可选

请参阅 numpy.asarray()

Returns:
numpy.array

一个 numpy 数组,其数据类型要么是指定的数据类型,要么(如果 dtype==None(默认))与 categorical.categories.dtype 相同。

Examples

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

以下调用 cat.__array__

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