normalize#
- class pylibcudf.nvtext.normalize.CharacterNormalizer#
The normalizer object to be used with
normalize_characters.For details, see
cudf::nvtext::character_normalizer.
- pylibcudf.nvtext.normalize.NormalizeFlags#
See also
normalize_flags.Enum members
NONESTRIP_ACCENTSPAD_PUNCTUATION
- pylibcudf.nvtext.normalize.normalize_characters(
- Column input,
- CharacterNormalizer normalizer,
- underlying_type_t_normalize_flags flags=...,
- stream: CudaStreamLike | None = None,
- DeviceMemoryResource mr=None,
Normalizes strings characters for tokenizing.
For details, see
normalize_characters()- Parameters:
- inputColumn
Input strings
- normalizerCharacterNormalizer
Normalizer object used for modifying the input column text
- flagsNormalizeFlags, optional
Bitmask of
NormalizeFlagsvalues controlling normalization behavior. Default isNormalizeFlags.PAD_PUNCTUATION.- streamStream | None
CUDA stream on which to perform the operation.
- Returns:
- Column
Normalized strings column
- pylibcudf.nvtext.normalize.normalize_spaces(
- Column input,
- stream: CudaStreamLike | None = None,
- DeviceMemoryResource mr=None,
Returns a new strings column by normalizing the whitespace in each string in the input column.
For details, see
normalize_spaces()- Parameters:
- inputColumn
Input strings
- streamStream | None
CUDA stream on which to perform the operation.
- Returns:
- Column
New strings columns of normalized strings.