Spec-Zone.ru › TensorFlow 2.3

tf.linalg.lu_reconstruct

Восстановление одной или нескольких матриц из их LU-разложения(ий).

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.linalg.lu_reconstruct

tf.linalg.lu_reconstruct(
    lower_upper, perm, validate_args=False, name=None
)
Аргументы
lower_upper lu , полученное из tf.linalg.lu, т.е., если matmul(P, matmul(L, U)) = X , то lower_upper = L + U - eye.
perm p , полученное из tf.linag.lu, т.е., если matmul(P, matmul(L, U)) = X , то perm = argmax(P).
validate_args Python bool , указывающий, следует ли проверять корректность аргументов. Значение по умолчанию: False (т.е., не проверять аргументы).
name Python str имя операций, управляемых этим объектом. Значение по умолчанию: None (т.е., 'lu_reconstruct').
Возвращаемое значение
x Исходный вход для tf.linalg.lu, т.е., x как в lu_reconstruct(*tf.linalg.lu(x)).

Примеры

import numpy as np
import tensorflow as tf
import tensorflow_probability as tfp

x = [[[3., 4], [1, 2]],
     [[7., 8], [3, 4]]]
x_reconstructed = tf.linalg.lu_reconstruct(*tf.linalg.lu(x))
tf.assert_near(x, x_reconstructed)
# ==> True

© 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/r2.3/api_docs/python/tf/linalg/lu_reconstruct

Spec-Zone.ru

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