扩展数据类型#
cuDF 支持许多扩展数据类型,这些类型建立在 pandas 支持的类型之上。这些数据类型在 pandas 中并不直接可用,pandas 依赖于在 Python 速度而非原生速度下运行的对象数据类型数组。支持以下数据类型:
cudf.CategoricalDtype#
|
用于分类数据的类型,包含类别和有序性。 |
属性和方法#
一个包含允许的唯一类别的 |
|
从字符串构造此类型。 |
|
|
从序列化表示生成对象。 |
|
执行设备端的反序列化任务。 |
序列化与设备内存相关的数据和元数据。 |
|
|
将 |
|
执行设备端的反序列化任务。 |
序列化与主机内存相关的数据和元数据。 |
|
|
检查是否匹配 'dtype'。 |
标识数据类型的字符串。 |
|
类别是否具有有序关系。 |
|
生成对象的等效可序列化表示。 |
|
将 |
|
数组的标量类型,例如。 |
cudf.Decimal32Dtype#
|
用于表示 |
属性和方法#
|
从序列化表示生成对象。 |
|
执行设备端的反序列化任务。 |
序列化与设备内存相关的数据和元数据。 |
|
从 |
|
|
执行设备端的反序列化任务。 |
序列化与主机内存相关的数据和元数据。 |
|
|
检查是否匹配 'dtype'。 |
一列元素的长度(以字节为单位)。 |
|
十进制精度,以十进制位数表示(一个整数)。 |
|
小数位数(一个整数)。 |
|
生成对象的等效可序列化表示。 |
|
返回等效的 |
cudf.Decimal64Dtype#
|
用于表示 |
属性和方法#
|
从序列化表示生成对象。 |
|
执行设备端的反序列化任务。 |
序列化与设备内存相关的数据和元数据。 |
|
从 |
|
|
执行设备端的反序列化任务。 |
序列化与主机内存相关的数据和元数据。 |
|
|
检查是否匹配 'dtype'。 |
一列元素的长度(以字节为单位)。 |
|
十进制精度,以十进制位数表示(一个整数)。 |
|
十进制比例(一个整数)。 |
|
生成对象的等效可序列化表示。 |
|
返回等效的 |
cudf.Decimal128Dtype#
|
用于表示 |
属性和方法#
|
从序列化表示生成对象。 |
|
执行设备端的反序列化任务。 |
序列化与设备内存相关的数据和元数据。 |
|
从 |
|
|
执行设备端的反序列化任务。 |
序列化与主机内存相关的数据和元数据。 |
|
|
检查是否匹配 'dtype'。 |
一列元素的长度(以字节为单位)。 |
|
十进制精度,以十进制位数表示(一个整数)。 |
|
十进制比例(一个整数)。 |
|
生成对象的等效可序列化表示。 |
|
返回等效的 |
cudf.ListDtype#
|
用于表示列表数据的类型。 |
属性和方法#
|
从序列化表示生成对象。 |
|
执行设备端的反序列化任务。 |
序列化与设备内存相关的数据和元数据。 |
|
返回 |
|
|
从 |
|
执行设备端的反序列化任务。 |
序列化与主机内存相关的数据和元数据。 |
|
|
检查是否匹配 'dtype'。 |
返回叶子值的类型。 |
|
生成对象的等效可序列化表示。 |
|
转换为 |
|
数组的标量类型,例如。 |
cudf.StructDtype#
|
用于表示结构体数据的类型。 |
属性和方法#
|
从序列化表示生成对象。 |
|
执行设备端的反序列化任务。 |
序列化与设备内存相关的数据和元数据。 |
|
返回列名和数据类型的键值对的有序字典。 |
|
将 |
|
|
执行设备端的反序列化任务。 |
序列化与主机内存相关的数据和元数据。 |
|
|
检查是否匹配 'dtype'。 |
生成对象的等效可序列化表示。 |
|
将 |
|
数组的标量类型,例如。 |