code: def _wrap_train_tuple(
      cls, data, label, sample_weight=None, init_score=None
  ):
      data = cls._convert_tileable(data)
      label = cls._convert_tileable(label)
      sample_weight = cls._convert_tileable(sample_weight)
      init_score = cls._convert_tileable(init_score)
      return TrainTuple(data, label, sample_weight, init_score)
  
imports: import enum
  import itertools
  from collections import namedtuple
  import numpy
  import pandas
  from ....dataframe import DataFrame, Series
  from ....tensor import tensor
label_desc: Use image node_id 6 for calling the LGBMScikitLearnBase obj's underlying member method code with example usage: obj._wrap_train_tuple(cls, data, label, sample_weight, init_score) and returns: TrainTuple