code: def split_sentences(sentences, train_split=0.8, dev_split=0.1):
      """
      Splits randomly without shuffling
      """
      generator = random.Random(1234)
  
      train = []
      dev = []
      test = []
      for sentence in sentences:
          r = generator.random()
          if r < train_split:
              train.append(sentence)
          elif r < train_split + dev_split:
              dev.append(sentence)
          else:
              test.append(sentence)
      return (train, dev, test)
  
file_path: stanza/stanza/utils/datasets/tokenization/convert_text_files.py
imports: import argparse
  import os
  import random
  from stanza.models.tokenization.utils import match_tokens_with_text
  import stanza.utils.datasets.common
label_desc: Use image node_id 5 for calling a global function with example usage: split_sentences(sentences, train_split, dev_split) and returns: train,  dev,  test