Tính toán phân tách QR của một hoặc nhiều ma trận.
Tính toán phân tách QR của từng ma trận bên trong trong `tensor` sao cho `tensor[..., :, :] = q[..., :, :] * r[..., :,:])`
Hiện tại, độ dốc cho phân tách QR chỉ được xác định rõ khi các cột `P` đầu tiên của ma trận bên trong độc lập tuyến tính, trong đó `P` là giá trị nhỏ nhất của `M` và `N`, 2 chiều trong cùng của `tensor`.
# 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)
 Các lớp lồng nhau
| lớp học | Qr.Options | Thuộc tính tùy chọn cho Qr | |
Hằng số
| Sợi dây | OP_NAME | Tên của op này, được biết đến bởi công cụ lõi TensorFlow | 
Phương pháp công khai
| tĩnh <T mở rộng TType > Qr <T> |  tạo (Phạm vi phạm vi , đầu vào Toán hạng <T>, Tùy chọn... tùy chọn)  Phương thức xuất xưởng để tạo một lớp bao bọc một hoạt động Qr mới. | 
| Qr.Options tĩnh |  fullMatrices (Boolean fullMatrices) | 
| Đầu ra <T> |  q ()  Cơ sở trực chuẩn cho phạm vi của `a`. | 
| Đầu ra <T> |  r ()  Yếu tố tam giác.  | 
Phương pháp kế thừa
Hằng số
Chuỗi cuối cùng tĩnh công khai OP_NAME
Tên của op này, được biết đến bởi công cụ lõi TensorFlow
Phương pháp công khai
tạo Qr <T> tĩnh công khai ( Phạm vi phạm vi, đầu vào Toán hạng <T>, Tùy chọn... tùy chọn)
Phương thức xuất xưởng để tạo một lớp bao bọc một hoạt động Qr mới.
Thông số
| phạm vi | phạm vi hiện tại | 
|---|---|
| đầu vào | Một tensor có hình `[..., M, N]` có 2 chiều trong cùng tạo thành ma trận có kích thước `[M, N]`. Đặt `P` là mức tối thiểu của `M` và `N`. | 
| tùy chọn | mang các giá trị thuộc tính tùy chọn | 
Trả lại
- một phiên bản mới của Qr
Qr.Options tĩnh công khai fullMatrices (Boolean fullMatrices)
Thông số
| đầy đủMatrices | Nếu đúng, hãy tính `q` và `r` có kích thước đầy đủ. Nếu sai (mặc định), chỉ tính các cột `P` đầu của `q`. | 
|---|
Đầu ra công khai <T> q ()
Cơ sở trực chuẩn cho phạm vi của `a`. Nếu `full_matrices` là `False` thì hình dạng là `[..., M, P]`; nếu `full_matrices` là `True` thì hình dạng là `[..., M, M]`.
Đầu ra công khai <T> r ()
Yếu tố tam giác. Nếu `full_matrices` là `False` thì hình dạng là `[..., P, N]`. Nếu `full_matrices` là `True` thì hình dạng là `[..., M, N]`.