Spec-Zone.ru › TensorFlow

tf.keras.ops.qr

Вычисляет QR-разложение тензора.

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

Основные псевдонимы

tf.keras.ops.linalg.qr

tf.keras.ops.qr(
    x, mode='reduced'
)
Аргументы
x Входной тензор формы (..., M, N).
mode Строка, определяющая режим QR-разложения.
  • 'reduced': Возвращает сокращённое QR-разложение. (по умолчанию)
  • 'complete': Возвращает полное QR-разложение.
Возвращаемые значения
Кортеж, содержащий два тензора. Первый тензор формы (..., M, K) — ортогональная матрица q, а второй тензор формы (..., K, N) — верхняя треугольная матрица r, где K = min(M, N).

Пример:

x = keras.ops.convert_to_tensor([[1., 2.], [3., 4.], [5., 6.]])
q, r = qr(x)
print(q)
array([[-0.16903079  0.897085]
       [-0.5070925   0.2760267 ]
       [-0.8451542  -0.34503305]], shape=(3, 2), dtype=float32)

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/keras/ops/qr

Spec-Zone.ru

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