哈希处理#

pylibcudf.hashing.md5(Table input) Column#

计算给定表中每行的 MD5 哈希值。

详情请参阅 md5()

参数:
inputTable

要计算哈希值的列组成的表

返回值:
pylibcudf.Column

一个列,其中每行是输入表中相应行的 md5 哈希值

pylibcudf.hashing.murmurhash3_x64_128(Table input, uint64_t seed=DEFAULT_HASH_SEED) Table#

计算给定表中每行的 MurmurHash3 64 位哈希值。

详情请参阅 murmurhash3_x64_128()

参数:
inputTable

要计算哈希值的列组成的表

seeduint64_t

用于哈希函数的可选种子值

返回值:
pylibcudf.Table

一个包含两个 UINT64 列的表

pylibcudf.hashing.murmurhash3_x86_32(Table input, uint32_t seed=DEFAULT_HASH_SEED) Column#

计算给定表中每行的 MurmurHash3 32 位哈希值。

详情请参阅 murmurhash3_x86_32()

参数:
inputTable

要计算哈希值的列组成的表

seeduint32_t

用于哈希函数的可选种子值

返回值:
pylibcudf.Column

一个列,其中每行是输入表中相应行的哈希值

pylibcudf.hashing.sha1(Table input) Column#

计算给定表中每行的 SHA-1 哈希值。

详情请参阅 sha1()

参数:
inputTable

要计算哈希值的列组成的表

返回值:
pylibcudf.Column

一个列,其中每行是输入表中相应行的哈希值

pylibcudf.hashing.sha224(Table input) Column#

计算给定表中每行的 SHA-224 哈希值。

详情请参阅 sha224()

参数:
inputTable

要计算哈希值的列组成的表

返回值:
pylibcudf.Column

一个列,其中每行是输入表中相应行的哈希值

pylibcudf.hashing.sha256(Table input) Column#

计算给定表中每行的 SHA-256 哈希值。

详情请参阅 sha256()

参数:
inputTable

要计算哈希值的列组成的表

返回值:
pylibcudf.Column

一个列,其中每行是输入表中相应行的哈希值

pylibcudf.hashing.sha384(Table input) Column#

计算给定表中每行的 SHA-384 哈希值。

详情请参阅 sha384()

参数:
inputTable

要计算哈希值的列组成的表

返回值:
pylibcudf.Column

一个列,其中每行是输入表中相应行的哈希值

pylibcudf.hashing.sha512(Table input) Column#

计算给定表中每行的 SHA-512 哈希值。

详情请参阅 sha512()

参数:
inputTable

要计算哈希值的列组成的表

返回值:
pylibcudf.Column

一个列,其中每行是输入表中相应行的哈希值

pylibcudf.hashing.xxhash_32(Table input, uint32_t seed=DEFAULT_HASH_SEED) Column#

计算给定表中每行的 xxHash 32 位哈希值。

详情请参阅 xxhash_32()

参数:
inputTable

要计算哈希值的列组成的表

seeduint32_t

用于哈希函数的可选种子值

返回值:
pylibcudf.Column

一个列,其中每行是输入表中相应行的哈希值

pylibcudf.hashing.xxhash_64(Table input, uint64_t seed=DEFAULT_HASH_SEED) Column#

计算给定表中每行的 xxHash 64 位哈希值。

详情请参阅 xxhash_64()

参数:
inputTable

要计算哈希值的列组成的表

seeduint64_t

用于哈希函数的可选种子值

返回值:
pylibcudf.Column

一个列,其中每行是输入表中相应行的哈希值