code: def _std(a, axis=None, dtype=None, out=None, ddof=0, keepdims=False):
      ret = _var(
          a,
          axis=axis,
          dtype=dtype,
          out=out,
          ddof=ddof,
          keepdims=keepdims,
      )
  
      if isinstance(ret, mu.ndarray):
          ret = um.sqrt(ret, out=ret)
      elif hasattr(ret, "dtype"):
          ret = ret.dtype.type(um.sqrt(ret))
      else:
          ret = um.sqrt(ret)
  
      return ret
  
file_path: catboost/contrib/python/numpy/py2/numpy/core/_methods.py
imports: from __future__ import division, absolute_import, print_function
  import warnings
  from numpy.core import multiarray
  from numpy.core import umath
  from numpy.core.numeric import asanyarray
  from numpy.core import numerictypes
  from numpy._globals import _NoValue
label_desc: Use image node_id 10 for calling a global function with example usage: _std(a, axis, dtype, out, ddof, keepdims) and returns: ret