def idz_findrank(eps, m, n, matveca):
 (k, ra, ier) = _id.idz_findrank(eps, m, n, matveca)
 if ier:
  raise _RETCODE_ERROR
 return k

def idz_findrank ( eps , m , n , matveca ) : ( k , ra , ier ) = _id . idz_findrank ( eps , m , n , matveca ) if ier : raise _RETCODE_ERROR return k
estimate rank of a complex matrix to a specified relative precision using random matrix-vector multiplication .