Вычисляет QR-разложение одной или нескольких матриц.
Вычисляет QR-разложение каждой внутренней матрицы в `tensor` так, что `tensor[..., :, :] = q[..., :, :] * r[..., :,:])`
В настоящее время градиент для QR-разложения четко определен только тогда, когда первые столбцы `P` внутренней матрицы линейно независимы, где `P` — это минимум из `M` и `N`, двух самых внутренних измерений. «тензора».
# a is a tensor.
 # q is a tensor of orthonormal matrices.
 # r is a tensor of upper triangular matrices.
 q, r = qr(a)
 q_full, r_full = qr(a, full_matrices=True)
 Вложенные классы
| сорт | Qr.Опции | Дополнительные атрибуты для Qr | |
Константы
| Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. | 
Публичные методы
| статический <T расширяет TType > Qr <T> |  create (Область действия , ввод операнда <T>, параметры... параметры)  Фабричный метод для создания класса, обертывающего новую операцию Qr. | 
| статические Qr.Options |  fullMatrices (логическое значение fullMatrices) | 
| Выход <Т> |  д ()  Ортонормированный базис для диапазона `a`. | 
| Выход <Т> |  р ()  Треугольный фактор.  | 
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static Qr <T> create (область действия , ввод операнда <T>, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию Qr.
Параметры
| объем | текущий объем | 
|---|---|
| вход | Тензор формы `[..., M, N]`, два самых внутренних измерения которого образуют матрицы размера `[M, N]`. Пусть `P` будет минимумом `M` и `N`. | 
| параметры | содержит значения необязательных атрибутов | 
Возврат
- новый экземпляр Qr
public static Qr.Options fullMatrices (логическое значение fullMatrices)
Параметры
| полные матрицы | Если это правда, вычислить полноразмерные `q` и `r`. Если установлено значение false (по умолчанию), вычисляются только ведущие столбцы `P` для `q`. | 
|---|
публичный вывод <T> q ()
Ортонормированный базис для диапазона `a`. Если `full_matrices` имеет значение False, то shape будет `[..., M, P]`; если `full_matrices` имеет значение True, то форма равна `[..., M, M]`.
публичный вывод <T> r ()
Треугольный фактор. Если `full_matrices` имеет значение False, то shape будет `[..., P, N]`. Если `full_matrices` имеет значение True, то форма равна `[..., M, N]`.