cupy.linalg.svd¶
-
cupy.linalg.
svd
(a, full_matrices=True, compute_uv=True)[source]¶ Singular Value Decomposition.
Factorizes the matrix
a
asu * np.diag(s) * v
, whereu
andv
are unitary ands
is an one-dimensional array ofa
‘s singular values.Parameters: - a (cupy.ndarray) – The input matrix with dimension
(M, N)
. - full_matrices (bool) – If True, it returns U and V with dimensions
(M, M)
and(N, N)
. Otherwise, the dimensions of U and V are respectively(M, K)
and(K, N)
, whereK = min(M, N)
. - compute_uv (bool) – If True, it only returns singular values.
See also
- a (cupy.ndarray) – The input matrix with dimension