def idzr_rid(m, n, matveca, k):
 (idx, proj) = _id.idzr_rid(m, n, matveca, k)
 proj = proj[:(k * (n - k))].reshape((k, (n - k)), order='F')
 return (idx, proj)

def idzr_rid ( m , n , matveca , k ) : ( idx , proj ) = _id . idzr_rid ( m , n , matveca , k ) proj = proj [ : ( k * ( n - k ) ) ] . reshape ( ( k , ( n - k ) ) , order = 'F' ) return ( idx , proj )
compute id of a complex matrix to a specified rank using random matrix-vector multiplication .