code: def batch_shape(self):
      return self.first_data_x.shape
  
file_path: tf-encrypted/tf_encrypted/player/data_owner.py
imports: import tensorflow
  import tf_encrypted
label_desc: Use image node_id 2 for calling the DataOwner obj's underlying member method code with example usage: obj.batch_shape() and returns: self