Qr

lớp cuối cùng công khai Qr

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à mức tối thiểu 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

Giá trị không đổi: "Qr"

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]`.