tensorflow_probability/python/bijectors/masked_autoregressive.py
def _create_input_order(input_size, input_order="left-to-right"):
  """Returns a degree vectors for the input."""
  if isinstance(input_order, six.string_types):
    if input_order == "left-to-right":
      return np.arange(start=1, stop=input_size + 1)
    elif input_order == "right-to-left":
      return np.arange(start=input_size, stop=0, step=-1)
    elif input_order == "random":
      ret = np.arange(start=1, stop=input_size + 1)
      np.random.shuffle(ret)
      return ret
  elif np.all(np.sort(input_order) == np.arange(1, input_size + 1)):
    return np.array(input_order)

  raise ValueError("Invalid input order: '{}'.".format(input_order))
def _create_input_order(input_size, input_order="left-to-right"):
  if isinstance(input_order, six.string_types):
    if input_order == "left-to-right":
      return np.arange(start=1, stop=input_size + 1)
    elif input_order == "right-to-left":
      return np.arange(start=input_size, stop=0, step=-1)
    elif input_order == "random":
      ret = np.arange(start=1, stop=input_size + 1)
      np.random.shuffle(ret)
      return ret
  elif np.all(np.sort(input_order) == np.arange(1, input_size + 1)):
    return np.array(input_order)

  raise ValueError("Invalid input order: '{}'.".format(input_order))
def _create_input_order ( input_size , input_order = "left-to-right" ) : if isinstance ( input_order , six . string_types ) : if input_order == "left-to-right" : return np . arange ( start = 1 , stop = input_size + 1 ) elif input_order == "right-to-left" : return np . arange ( start = input_size , stop = 0 , step = - 1 ) elif input_order == "random" : ret = np . arange ( start = 1 , stop = input_size + 1 ) np . random . shuffle ( ret ) return ret elif np . all ( np . sort ( input_order ) == np . arange ( 1 , input_size + 1 ) ) : return np . array ( input_order ) raise ValueError ( "Invalid input order: '{}'." . format ( input_order ) )
Returns a degree vectors for the input.
Returns a degree vectors for the input .