tensorflow_probability/python/stats/quantiles.py
def _make_static_axis_non_negative_list(axis, ndims):
  """Convert possibly negatively indexed axis to non-negative list of ints.

  Args:
    axis:  Integer Tensor.
    ndims:  Number of dimensions into which axis indexes.

  Returns:
    A list of non-negative Python integers.

  Raises:
    ValueError: If `axis` is not statically defined.
  """
  axis = distribution_util.make_non_negative_axis(axis, ndims)

  axis_const = tf.get_static_value(axis)
  if axis_const is None:
    raise ValueError(
        'Expected argument `axis` to be statically available.  Found: %s' %
        axis)

  # Make at least 1-D.
  axis = axis_const + np.zeros([1], dtype=axis_const.dtype)

  return list(int(dim) for dim in axis)
def _make_static_axis_non_negative_list(axis, ndims):
  axis = distribution_util.make_non_negative_axis(axis, ndims)

  axis_const = tf.get_static_value(axis)
  if axis_const is None:
    raise ValueError(
        'Expected argument `axis` to be statically available.  Found: %s' %
        axis)

  # Make at least 1-D.
  axis = axis_const + np.zeros([1], dtype=axis_const.dtype)

  return list(int(dim) for dim in axis)
def _make_static_axis_non_negative_list ( axis , ndims ) : axis = distribution_util . make_non_negative_axis ( axis , ndims ) axis_const = tf . get_static_value ( axis ) if axis_const is None : raise ValueError ( 'Expected argument `axis` to be statically available.  Found: %s' % axis ) # Make at least 1-D. axis = axis_const + np . zeros ( [ 1 ] , dtype = axis_const . dtype ) return list ( int ( dim ) for dim in axis )
Convert possibly negatively indexed axis to non-negative list of ints.

  Args:
    axis:  Integer Tensor.
    ndims:  Number of dimensions into which axis indexes.

  Returns:
    A list of non-negative Python integers.

  Raises:
    ValueError: If `axis` is not statically defined.
Convert possibly negatively indexed axis to non - negative list of ints .