class_docstr: Write me
      
code: def get_output_shape_for(self, input_shape):
      return self.compute_output_shape(input_shape)
  
imports: from __future__ import division
  import warnings
  import keras.backend
  from keras.models import Model
  from keras.layers import Lambda, Input, Layer, Dense
  from rl.core import Agent
  from rl.policy import EpsGreedyQPolicy, GreedyQPolicy
  from rl.util import *
label_desc: Use image node_id 3 for calling the NAFLayer obj's underlying member method code with example usage: obj.get_output_shape_for(input_shape) and returns: self