def idzr_svd(A, k):
 A = np.asfortranarray(A)
 (U, V, S, ier) = _id.idzr_svd(A, k)
 if ier:
  raise _RETCODE_ERROR
 return (U, V, S)

def idzr_svd ( A , k ) : A = np . asfortranarray ( A ) ( U , V , S , ier ) = _id . idzr_svd ( A , k ) if ier : raise _RETCODE_ERROR return ( U , V , S )
compute svd of a complex matrix to a specified rank .