code: def idz_id2svd(B, idx, proj):
      """
      Convert complex ID to SVD.
  
      :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:
          Left singular vectors.
      :rtype: :class:`numpy.ndarray`
      :return:
          Right singular vectors.
      :rtype: :class:`numpy.ndarray`
      :return:
          Singular values.
      :rtype: :class:`numpy.ndarray`
      """
      B = np.asfortranarray(B)
      U, V, S, ier = _id.idz_id2svd(B, idx, proj)
      if ier:
          raise _RETCODE_ERROR
      return U, V, S
  
imports: import scipy.linalg._interpolative
  import numpy
label_desc: Use image node_id 38 for calling a global function with example usage: idz_id2svd(B, idx, proj) and returns: U,  V,  S