code: def assign(self, value, use_locking=None, name=None, read_value=True):
      ivy.utils.assertions.check_equal(
          value.shape
          if hasattr(value, "ivy_array")
          else ivy.shape(value),
          self.shape,
          as_array=False,
      )
      self._ivy_array = value._ivy_array
  
imports: import ivy
  import ivy.functional.frontends.tensorflow
label_desc: Use image node_id 7 for calling the Variable obj's underlying member method code with example usage: obj.assign(value, use_locking, name, read_value) without return types