hfutils.utils.number
number_to_tag
- hfutils.utils.number.number_to_tag(v)[source]
Categorize a number into a predefined range and return the corresponding tag for HuggingFace repository metadata.
- Parameters:
v (int or float) – The number to categorize.
- Returns:
A string tag representing the range in which the number falls.
- Return type:
str
- Raises:
ValueError – If no matching tag is found for the given number.
TypeError – If the input value is not numeric type.
Examples:
>>> number_to_tag(500) 'n<1K' >>> number_to_tag(5000) '1K<n<10K' >>> number_to_tag(1000000000000) 'n>1T'