message: 1. Add `# pylint: disable=missing-docstring` label beside the function;
  2. Revise the name of TF NumPy and vanilla NumPy according to the
  imports.
diff: @@ -562,16 +562,16 @@ def _reduce(tf_fn,
  # TODO (DarrenZhang01): Add `axis` support to the `size` API.
  @utils.np_doc('size')
  -def size(x, axis=None):
  +def size(x, axis=None): # pylint: disable=missing-docstring
  if axis is not None:
  - raise NotImplementedError("axis argument is not supported in the current `np.size` "
  - "implementation")
  + raise NotImplementedError("axis argument is not supported in the current "
  + "`np.size` implementation")
  x = asarray(x).data
  - if isinstance(x, (int, float, onp.int32, onp.int64,
  - onp.float32, onp.float64)):
  + if isinstance(x, (int, float, np.int32, np.int64,
  + np.float32, np.float64)):
  return 1
  - elif isinstance(x, (np.ndarray, onp.ndarray)):
  - return np.prod(x.shape)
  + elif isinstance(x, (np_arrays.ndarray, np.ndarray)):
  + return prod(x.shape)
  else:
  raise TypeError("The inputs must be one of types {int, float, numpy array"
  ", TensorFlow Tensor, TensorFlow ndarray} object.")
  