code: def split(self, value, lengths, name=None):
      value = tf_frontend.cast(value, self.dtype)
      lengths = (
          tf_frontend.constant(lengths)
          if not isinstance(lengths, EagerTensor)
          else lengths
      )
      self._tensor_array = tf_frontend.split(value, lengths, name=name)
      return self._parent()
  
imports: import weakref
  import ivy
  import ivy.functional.frontends.tensorflow
  from ivy.functional.frontends.tensorflow import EagerTensor
label_desc: Use image node_id 22 for calling the TensorArray obj's underlying member method code with example usage: obj.split(value, lengths, name) and returns: self