code: def tokenize_numbers(text_array: List[str]) -> List[str]:
      """
      Splits large comma-separated numbers and floating point values. This is done by replacing commas with ' @,@ ' and
      dots with ' @.@ '.
  
      Args:
          text_array: An already tokenized text as list.
  
      Returns:
          A list of strings with tokenized numbers.
  
      Example:
  
      ```python
      >>> tokenize_numbers(["$", "5,000", "1.73", "m"])
      ['$', '5', '@,@', '000', '1', '@.@', '73', 'm']
      ```"""
      tokenized = []
      for i in range(len(text_array)):
          reg, sub = MATCH_NUMBERS
          replaced = re.sub(reg, sub, text_array[i]).split()
          tokenized.extend(replaced)
  
      return tokenized
  
imports: import glob
  import os
  import pickle
  import re
  from collections import Counter, OrderedDict
  from typing import List, Optional, Tuple
  import numpy
  from ....tokenization_utils import PreTrainedTokenizer
  from ....utils import cached_file, is_sacremoses_available, is_torch_available, logging, requires_backends, strtobool, torch_only_method
label_desc: Use image node_id 1 for calling a global function with example usage: tokenize_numbers(text_array) and returns: tokenized