Skip to content

mutators

Mutate spaCy tokens.

This module contains functions that assist with mutating spaCy tokens.

A typical usage example

import spacy
from spacy_cleaner import processing

nlp = spacy.load("en_core_web_md")
doc = nlp("swimming")
tok = doc[0]

processing.mutate_lemma_toke(tok)
The lemma of swimming is swim.

mutate_lemma_token(tok)

Mutate a token to its lemma.

Parameters:

Name Type Description Default
tok Token

tokens.Token

required

Returns:

Type Description
str

The lemma of the token.

Source code in spacy_cleaner/processing/mutators.py
def mutate_lemma_token(tok: tokens.Token) -> str:
    """Mutate a token to its lemma.

    Args:
        tok: tokens.Token

    Returns:
        The lemma of the token.
    """
    return tok.lemma_