包 | 描述 |
---|---|
ai.rapids.cudf |
修饰符和类型 | 类和描述 |
---|---|
class |
ColumnVector
此类表示不可变的数据向量。
|
class |
ColumnView
此类表示列的 column_view,类似于其对应的 cudf cpp 版本。
|
class |
Scalar
单个标量值。
|
修饰符和类型 | 方法和描述 |
---|---|
default ColumnVector |
BinaryOperable.add(BinaryOperable rhs) 加法 + 运算符。
|
default ColumnVector |
BinaryOperable.add(BinaryOperable rhs, DType outType) 将一个向量加到另一个向量上,并指定输出类型。
|
default ColumnVector |
BinaryOperable.and(BinaryOperable rhs) 逻辑与 (&&)。
|
default ColumnVector |
BinaryOperable.and(BinaryOperable rhs, DType outType) 逻辑与 (&&),并指定输出类型。
|
default ColumnVector |
BinaryOperable.arctan2(BinaryOperable xCoordinate) 函数 arctan2(y,x) 或 atan2(y,x) 定义为在欧几里得平面中,正 x 轴与到点 (x, y) ≠ (0, 0) 的射线之间的角度(以弧度表示)。
|
default ColumnVector |
BinaryOperable.arctan2(BinaryOperable xCoordinate, DType outType) 函数 arctan2(y,x) 或 atan2(y,x) 定义为在欧几里得平面中,正 x 轴与到点 (x, y) ≠ (0, 0) 的射线之间的角度(以弧度表示)。
|
ColumnVector |
Scalar.binaryOp(BinaryOp op, BinaryOperable rhs, DType outType) |
ColumnVector |
BinaryOperable.binaryOp(BinaryOp op, BinaryOperable rhs, DType outType) 多种不同的二元操作。
|
ColumnVector |
ColumnView.binaryOp(BinaryOp op, BinaryOperable rhs, DType outType) 多种不同的二元操作。
|
default ColumnVector |
BinaryOperable.bitAnd(BinaryOperable rhs) 按位与 (&)。
|
default ColumnVector |
BinaryOperable.bitAnd(BinaryOperable rhs, DType outType) 按位与 (&),并指定输出类型。
|
default ColumnVector |
BinaryOperable.bitOr(BinaryOperable rhs) 按位或 (|)。
|
default ColumnVector |
BinaryOperable.bitOr(BinaryOperable rhs, DType outType) 按位或 (|),并指定输出类型。
|
default ColumnVector |
BinaryOperable.bitXor(BinaryOperable rhs) 按位异或 (^)。
|
default ColumnVector |
BinaryOperable.bitXor(BinaryOperable rhs, DType outType) 按位异或 (^),并指定输出类型。
|
default ColumnVector |
BinaryOperable.div(BinaryOperable rhs) 将一个向量除以另一个向量。
|
default ColumnVector |
BinaryOperable.div(BinaryOperable rhs, DType outType) 将一个向量除以另一个向量,并指定输出类型。
|
default ColumnVector |
BinaryOperable.equalTo(BinaryOperable rhs) this == rhs,1 表示真,0 表示假。
|
default ColumnVector |
BinaryOperable.equalTo(BinaryOperable rhs, DType outType) this == rhs,1 表示真,0 表示假,并将输出转换为指定类型。
|
default ColumnVector |
BinaryOperable.equalToNullAware(BinaryOperable rhs) 类似于 equalTo,但 NULL == NULL 为真,NULL == 非 NULL 为假。
|
default ColumnVector |
BinaryOperable.equalToNullAware(BinaryOperable rhs, DType outType) 类似于 equalTo,但 NULL == NULL 为真,NULL == 非 NULL 为假。
|
default ColumnVector |
BinaryOperable.floorDiv(BinaryOperable rhs) 将一个向量除以另一个向量,并计算结果的向下取整。
|
default ColumnVector |
BinaryOperable.floorDiv(BinaryOperable rhs, DType outType) 将一个向量除以另一个向量,计算结果的向下取整,并指定输出类型。
|
default ColumnVector |
BinaryOperable.greaterOrEqualTo(BinaryOperable rhs) this >= rhs,1 表示真,0 表示假。
|
default ColumnVector |
BinaryOperable.greaterOrEqualTo(BinaryOperable rhs, DType outType) this >= rhs,1 表示真,0 表示假,并将输出转换为指定类型。
|
default ColumnVector |
BinaryOperable.greaterThan(BinaryOperable rhs) this > rhs,1 表示真,0 表示假。
|
default ColumnVector |
BinaryOperable.greaterThan(BinaryOperable rhs, DType outType) this > rhs,1 表示真,0 表示假,并将输出转换为指定类型。
|
static DType |
BinaryOperable.implicitConversion(BinaryOp op, BinaryOperable lhs, BinaryOperable rhs) 查找隐式输出的合适 DType。
|
default ColumnVector |
BinaryOperable.lessOrEqualTo(BinaryOperable rhs) this <= rhs,1 表示真,0 表示假。
|
default ColumnVector |
BinaryOperable.lessOrEqualTo(BinaryOperable rhs, DType outType) this <= rhs,1 表示真,0 表示假,并将输出转换为指定类型。
|
default ColumnVector |
BinaryOperable.lessThan(BinaryOperable rhs) this < rhs,1 表示真,0 表示假。
|
static ColumnVector |
DecimalUtils.lessThan(BinaryOperable lhs, BigDecimal rhs, int numRows) 由于原生的 lessThan 运算符在准确比较具有不同精度和小数位数的十进制值时存在问题。
|
default ColumnVector |
BinaryOperable.lessThan(BinaryOperable rhs, DType outType) this < rhs,1 表示真,0 表示假,并将输出转换为指定类型。
|
default ColumnVector |
BinaryOperable.log(BinaryOperable rhs) 计算指定底数的对数,输出与此相同。
|
default ColumnVector |
BinaryOperable.log(BinaryOperable rhs, DType outType) 计算指定底数的对数。
|
default ColumnVector |
BinaryOperable.maxNullAware(BinaryOperable rhs) 返回最大的非空值。
|
default ColumnVector |
BinaryOperable.maxNullAware(BinaryOperable rhs, DType outType) 返回最大的非空值。
|
default ColumnVector |
BinaryOperable.minNullAware(BinaryOperable rhs) 返回最小的非空值。
|
default ColumnVector |
BinaryOperable.minNullAware(BinaryOperable rhs, DType outType) 返回最小的非空值。
|
default ColumnVector |
BinaryOperable.mod(BinaryOperable rhs) 计算模。
|
default ColumnVector |
BinaryOperable.mod(BinaryOperable rhs, DType outType) 计算模,并指定输出类型。
|
default ColumnVector |
BinaryOperable.mul(BinaryOperable rhs) 将两个向量相乘。
|
default ColumnVector |
BinaryOperable.mul(BinaryOperable rhs, DType outType) 将两个向量相乘,并指定输出类型。
|
default ColumnVector |
BinaryOperable.notEqualTo(BinaryOperable rhs) this != rhs,1 表示真,0 表示假。
|
default ColumnVector |
BinaryOperable.notEqualTo(BinaryOperable rhs, DType outType) this != rhs,1 表示真,0 表示假,并将输出转换为指定类型。
|
default ColumnVector |
BinaryOperable.notEqualToNullAware(BinaryOperable rhs) 类似于 notEqualTo,但 NULL != NULL 为真,NULL != 非 NULL 为假。
|
default ColumnVector |
BinaryOperable.notEqualToNullAware(BinaryOperable rhs, DType outType) 类似于 notEqualTo,但 NULL != NULL 为真,NULL != 非 NULL 为假。
|
default ColumnVector |
BinaryOperable.or(BinaryOperable rhs) 逻辑或 (||)。
|
default ColumnVector |
BinaryOperable.or(BinaryOperable rhs, DType outType) 逻辑或 (||),并指定输出类型。
|
default ColumnVector |
BinaryOperable.pmod(BinaryOperable rhs) 返回 lhs mod rhs 的正值。
|
default ColumnVector |
BinaryOperable.pmod(BinaryOperable rhs, DType outputType) 返回 lhs mod rhs 的正值。
|
default ColumnVector |
BinaryOperable.pow(BinaryOperable rhs) 计算幂。
|
default ColumnVector |
BinaryOperable.pow(BinaryOperable rhs, DType outType) 计算幂,并指定输出类型。
|
default ColumnVector |
BinaryOperable.shiftLeft(BinaryOperable shiftBy) 对此向量的值进行按位左移,移位量为 shiftBy。
|
default ColumnVector |
BinaryOperable.shiftLeft(BinaryOperable shiftBy, DType outType) 对此向量的值进行按位左移,移位量为 shiftBy。
|
default ColumnVector |
BinaryOperable.shiftRight(BinaryOperable shiftBy) 对此向量进行按位右移,移位量为 shiftBy。
|
default ColumnVector |
BinaryOperable.shiftRight(BinaryOperable shiftBy, DType outType) 对此向量进行按位右移,移位量为 shiftBy。
|
default ColumnVector |
BinaryOperable.shiftRightUnsigned(BinaryOperable shiftBy) 此方法对此向量的值进行按位无符号右移,移位量为 shiftBy。
|
default ColumnVector |
BinaryOperable.shiftRightUnsigned(BinaryOperable shiftBy, DType outType) 此方法对此向量的值进行按位无符号右移,移位量为 shiftBy。
|
default ColumnVector |
BinaryOperable.sub(BinaryOperable rhs) 从一个向量中减去另一个向量。
|
default ColumnVector |
BinaryOperable.sub(BinaryOperable rhs, DType outType) 从一个向量中减去另一个向量,并指定输出类型。
|
default ColumnVector |
BinaryOperable.trueDiv(BinaryOperable rhs) 将一个向量除以另一个向量,在此过程中转换为 FLOAT64。
|
default ColumnVector |
BinaryOperable.trueDiv(BinaryOperable rhs, DType outType) 将一个向量除以另一个向量,在此过程中转换为 FLOAT64,并指定输出类型。
|
版权所有 © 2025。保留所有权利。