def idz_reconid(B, idx, proj):
B = np.asfortranarray(B)<EOL>if proj.size > <NUM_LIT:0>:<EOL><INDENT>return _id.idz_reconid(B, idx, proj)<EOL><DEDENT>else:<EOL><INDENT>return B[:, np.argsort(idx)]<EOL><DEDENT>
Reconstruct matrix from complex ID.

:param B:
    Skeleton matrix.
:type B: :class:`numpy.ndarray`
:param idx:
    Column index array.
:type idx: :class:`numpy.ndarray`
:param proj:
    Interpolation coefficients.
:type proj: :class:`numpy.ndarray`

:return:
    Reconstructed matrix.
:rtype: :class:`numpy.ndarray`