types#

class pylibcudf.types.DataType#

指示列中元素的逻辑数据类型。

这是 cudf::data_type 的 Cython 表示。

参数:
idtype_id

类型的标识符

scaleint

与数据相关的刻度。仅用于十进制数据类型。

方法

id(self)

获取与此数据类型关联的 id。

scale(self)

获取与此数据类型关联的刻度。

id(self) type_id#

获取与此数据类型关联的 id。

scale(self) int32_t#

获取与此数据类型关联的刻度。

pylibcudf.types.Interpolation#

另请参阅 cudf::interpolation

枚举成员

  • LINEAR

  • LOWER

  • HIGHER

  • MIDPOINT

  • NEAREST

pylibcudf.types.MaskState#

另请参阅 cudf::mask_state

枚举成员

  • UNALLOCATED

  • UNINITIALIZED

  • ALL_VALID

  • ALL_NULL

pylibcudf.types.NanEquality#

另请参阅 cudf::nan_equality

枚举成员

  • ALL_EQUAL

  • UNEQUAL

pylibcudf.types.NanPolicy#

另请参阅 cudf::nan_policy

枚举成员

  • NAN_IS_NULL

  • NAN_IS_VALID

pylibcudf.types.NullEquality#

另请参阅 cudf::null_equality

枚举成员

  • EQUAL

  • UNEQUAL

pylibcudf.types.NullOrder#

另请参阅 cudf::null_order

枚举成员

  • AFTER

  • BEFORE

pylibcudf.types.NullPolicy#

另请参阅 cudf::null_policy

枚举成员

  • EXCLUDE

  • INCLUDE

pylibcudf.types.Order#

另请参阅 cudf::order

枚举成员

  • ASCENDING

  • DESCENDING

pylibcudf.types.Sorted#

另请参阅 cudf::sorted

枚举成员

  • NO

  • YES

pylibcudf.types.TypeId#

另请参阅 cudf::type_id

枚举成员

  • EMPTY

  • INT8

  • INT16

  • INT32

  • INT64

  • UINT8

  • UINT16

  • UINT32

  • UINT64

  • FLOAT32

  • FLOAT64

  • BOOL8

  • TIMESTAMP_DAYS

  • TIMESTAMP_SECONDS

  • TIMESTAMP_MILLISECONDS

  • TIMESTAMP_MICROSECONDS

  • TIMESTAMP_NANOSECONDS

  • DURATION_DAYS

  • DURATION_SECONDS

  • DURATION_MILLISECONDS

  • DURATION_MICROSECONDS

  • DURATION_NANOSECONDS

  • DICTIONARY32

  • STRING

  • LIST

  • DECIMAL32

  • DECIMAL64

  • DECIMAL128

  • STRUCT

  • NUM_TYPE_IDS

pylibcudf.types.size_of(DataType t) size_type#

返回指定 data_type 元素的大小(字节)。

仅支持固定宽度类型。

详情请参阅 size_of()

参数:
tDataType

要获取大小的 DataType。

返回值:
int

指定类型元素的大小(字节)。