bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / linalg / _flapack / sgejsv
lapack_function
scipy.linalg._flapack:sgejsv
source: build-install/usr/lib/python3.14/site-packages/scipy/linalg/_flapack.cpython-314-x86_64-linux-gnu.so
Signature
def sgejsv(a, joba = 4, jobu = 0, jobv = 0, jobr = 1, jobt = 0, jobp = 1, lwork = Ellipsis, overwrite_a = 0)Summary
Singular value decomposition by the Jacobi method, for high relative accuracy (LAPACK sgejsv).
Extended Summary
LAPACK ships no complex counterpart, so only the real flavors exist.
Parameters
a: ndarrayMatrix of shape
(m, n)withm >= n.joba: int, optionalAccuracy level, an index into
'CEFGAR': 0 through 5. Default is 4.jobu: int, optionalLeft singular vectors, an index into
'UFWN': 0 through 3. Default is 0.jobv: int, optionalRight singular vectors, an index into
'VJWN': 0 through 3.jobvof 1 requiresjobubelow 2. Default is 0.jobr: int, optionalIf nonzero, extreme columns are pruned. Default is 1.
jobt: int, optionalIf nonzero, the transpose may be factored instead. Default is 0.
jobp: int, optionalIf nonzero, denormal values are flushed. Default is 1.
lwork: int, optionalWorkspace size, at least 7. Default is the largest of the several bounds the routine documents.
overwrite_a: int, optionalIf nonzero, a may be overwritten in place. Default is 0.
Returns
sva: ndarraySingular values, length
n.u: ndarrayLeft singular vectors; empty when
jobuandjobtask for none.v: ndarrayRight singular vectors; empty when
jobvandjobtask for none.workout: ndarrayThe first seven workspace entries, which carry the scaling diagnostics.
iworkout: ndarrayThe first three integer workspace entries: numerical rank, nullity and the count of accurate singular values.
info: int0 on success; if negative, the
-info-th argument had an illegal value.
Aliases
scipy.linalg._flapack.sgejsv