Spec-Zone.ru › TensorFlow 1.15

tf.contrib.distributions.fill_triangular_inverse

Создаёт вектор из (пачки) треугольной матрицы.

tf.contrib.distributions.fill_triangular_inverse(
    x, upper=False, name=None
)

Вектор создаётся из нижней или верхней треугольной части, в зависимости от значения параметра upper.

Если x.shape равно [b1, b2, ..., bB, n, n], то форма вывода равна [b1, b2, ..., bB, d], где d = n (n + 1) / 2.

Пример:

fill_triangular_inverse(
  [[4, 0, 0],
   [6, 5, 0],
   [3, 2, 1]])

# ==> [1, 2, 3, 4, 5, 6]

fill_triangular_inverse(
  [[1, 2, 3],
   [0, 5, 6],
   [0, 0, 4]], upper=True)

# ==> [1, 2, 3, 4, 5, 6]
Аргументы
x Tensor представляющие нижние (или верхние) треугольные элементы.
upper Python bool определяющее, должна ли выходная матрица быть верхней треугольной (True) или нижней треугольной (False, по умолчанию).
name Python str. Имя, присваиваемое этому оператору.
Возвращаемое значение
flat_tril (Пачка) векторной формы Tensor представляющая вектор нижних (или верхних) треугольных элементов из x.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/distributions/fill_triangular_inverse

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API