def idzr_rsvd(m, n, matveca, matvec, k):
 (U, V, S, ier) = _id.idzr_rsvd(m, n, matveca, matvec, k)
 if ier:
  raise _RETCODE_ERROR
 return (U, V, S)

def idzr_rsvd ( m , n , matveca , matvec , k ) : ( U , V , S , ier ) = _id . idzr_rsvd ( m , n , matveca , matvec , k ) if ier : raise _RETCODE_ERROR return ( U , V , S )
compute svd of a complex matrix to a specified rank using random matrix-vector multiplication .