code: def idz_copycols(A, k, idx):
      """
      Reconstruct skeleton matrix from complex ID.
  
      :param A:
          Original matrix.
      :type A: :class:`numpy.ndarray`
      :param k:
          Rank of ID.
      :type k: int
      :param idx:
          Column index array.
      :type idx: :class:`numpy.ndarray`
  
      :return:
          Skeleton matrix.
      :rtype: :class:`numpy.ndarray`
      """
      A = np.asfortranarray(A)
      return _id.idz_copycols(A, k, idx)
  
imports: import scipy.linalg._interpolative
  import numpy
label_desc: Use image node_id 37 for calling a global function with example usage: idz_copycols(A, k, idx) and returns: _id