pandas.Series.as_matrix

Series.as_matrix(columns=None)[source]

将帧转换为其Numpy数组表示。

参数:

columns:list,optional,default:None

如果为None,返回所有列,否则返回指定的列。

返回:

:ndarray

如果调用者是异构的并且包含布尔值或对象,结果将是dtype = object。参见注释。

也可以看看

pandas.DataFrame.values

笔记

返回不是一个Numpy矩阵,而是一个Numpy数组。

dtype将是较低的共同分母dtype(隐式向上转换);也就是说,如果dtypes(甚至数值类型)混合,将选择容纳所有的类型。如果你不处理块,请小心使用。

例如如果dtype是float16和float32,dtype将被upcast到float32。如果dtypes是int32和uint8,dtype将是upcase到int32。通过numpy.find_common_type约定,混合int64和uint64将导致flot64 dtype。

此方法用于向后兼容。一般来说,建议使用'.values'。

Scroll To Top