parameters: (arr1d, q, overwrite_input=False, interpolation='linear')
return_statement: return function_base._quantile_unchecked(
          arr1d, q, overwrite_input=overwrite_input, interpolation=interpolation)
docstring: Private function for rank 1 arrays. Compute quantile ignoring NaNs.
      See nanpercentile for parameter usage
docstring_summary: Private function for rank 1 arrays. Compute quantile ignoring NaNs.
      See nanpercentile for parameter usage
docstring_tokens: Private function for rank 1 arrays . Compute quantile ignoring NaNs . See nanpercentile for parameter usage
function: def _nanquantile_1d(arr1d, q, overwrite_input=False, interpolation='linear'):
      """
      Private function for rank 1 arrays. Compute quantile ignoring NaNs.
      See nanpercentile for parameter usage
      """
      arr1d, overwrite_input = _remove_nan_1d(arr1d,
          overwrite_input=overwrite_input)
      if arr1d.size == 0:
          return np.full(q.shape, np.nan)[()]  # convert to scalar
  
      return function_base._quantile_unchecked(
          arr1d, q, overwrite_input=overwrite_input, interpolation=interpolation)
function_tokens: def _nanquantile_1d ( arr1d , q , overwrite_input = False , interpolation = 'linear' ) : arr1d , overwrite_input = _remove_nan_1d ( arr1d , overwrite_input = overwrite_input ) if arr1d . size == 0 : return np . full ( q . shape , np . nan ) [ ( ) ] # convert to scalar return function_base . _quantile_unchecked ( arr1d , q , overwrite_input = overwrite_input , interpolation = interpolation )