code: def test_log_softmax_3d_axis_tuple(self):
      x = np.random.random((2, 3, 5))
      result = activations.log_softmax(x, axis=(1, 2))
      expected = np.zeros((2, 3, 5))
      for i in range(2):
          expected[i, :, :] = _ref_log_softmax(x[i, :, :])
      self.assertAllClose(result, expected, rtol=1e-05)
  
imports: import numpy
  from keras import activations
  from keras import backend
  from keras import testing
label_desc: Use image node_id 10 for calling the ActivationsTest obj's underlying member method code with example usage: obj.test_log_softmax_3d_axis_tuple() without return types