code: def _normed_hermite_n(x, n):
      """
      Evaluate a normalized Hermite polynomial.
  
      Compute the value of the normalized Hermite polynomial of degree ``n``
      at the points ``x``.
  
  
      Parameters
      ----------
      x : ndarray of double.
          Points at which to evaluate the function
      n : int
          Degree of the normalized Hermite function to be evaluated.
  
      Returns
      -------
      values : ndarray
          The shape of the return value is described above.
  
      Notes
      -----
      .. versionadded:: 1.10.0
  
      This function is needed for finding the Gauss points and integration
      weights for high degrees. The values of the standard Hermite functions
      overflow when n >= 207.
  
      """
      if n == 0:
          return np.full(x.shape, 1 / np.sqrt(np.sqrt(np.pi)))
  
      c0 = 0.0
      c1 = 1.0 / np.sqrt(np.sqrt(np.pi))
      nd = float(n)
      for i in range(n - 1):
          tmp = c0
          c0 = -c1 * np.sqrt((nd - 1.0) / nd)
          c1 = tmp + c1 * x * np.sqrt(2.0 / nd)
          nd = nd - 1.0
      return c0 + c1 * x * np.sqrt(2)
  
imports: from __future__ import division, absolute_import, print_function
  import warnings
  import numpy
  import numpy.linalg
  from numpy.core.multiarray import normalize_axis_index
  from .None import polyutils
  from ._polybase import ABCPolyBase
label_desc: Use image node_id 24 for calling a global function with example usage: _normed_hermite_n(x, n) and returns: unknown, np