docstr: Returns the output shape of outputs of call function.
  
  Parameters
  ----------
  input_shape: list
      Shape of inputs of call function.
  
  Returns
  -------
  output_shape: list
      Shape of outputs of call function.
docstr_tok: ["Returns","the","output","shape","of","outputs","of","call","function",".","Parameters","--","--","--","--","--","input_shape",":","list","Shape","of","inputs","of","call","function",".","Returns","--","--","--","-","output_shape",":","list","Shape","of","outputs","of","call","function","."]
code: def compute_output_shape(self, input_shape):
      """Returns the output shape of outputs of call function.
  
      Parameters
      ----------
      input_shape: list
          Shape of inputs of call function.
  
      Returns
      -------
      output_shape: list
          Shape of outputs of call function.
      """
      assert isinstance(input_shape, list)
      batch_size, _ = input_shape
      return [
          (batch_size, self.k),
          (batch_size, self.k),
          (batch_size, self.k),
      ]
  
file_path: AmpliGraph/ampligraph/latent_features/layers/encoding/EmbeddingLookupLayer.py
imports: import tensorflow
  import numpy
label_desc: Use image node_id 13 for calling the EmbeddingLookupLayer obj's underlying member method code with example usage: obj.compute_output_shape(input_shape) and returns: list