class_docstr: Base pooling layer.
class_docstr_tok: ["Base","pooling","layer","."]
code: def compute_output_shape(self, input_shape):
      return compute_pooling_output_shape(
          input_shape,
          self.pool_size,
          self.strides,
          self.padding,
          self.data_format,
      )
  
file_path: keras/keras/layers/pooling/base_pooling.py
imports: from keras import backend
  from keras import ops
  from keras.layers.input_spec import InputSpec
  from keras.layers.layer import Layer
  from keras.ops.operation_utils import compute_pooling_output_shape
  from keras.utils import argument_validation
label_desc: Use image node_id 3 for calling the BasePooling obj's underlying member method code with example usage: obj.compute_output_shape(input_shape) and returns: compute_pooling_output_shape