class_docstr: Base class for Archimedean copulas
  
  Parameters
  ----------
  transform : instance of transformation class
      Archimedean generator with required methods including first and second
      derivatives
  args : tuple
      Optional copula parameters. Copula parameters can be either provided
      when creating the instance or as arguments when calling methods.
  k_dim : int
      Dimension, number of components in the multivariate random variable.
      Currently only bivariate copulas are verified. Support for more than
      2 dimension is incomplete.
class_docstr_tok: ["Base","class","for","Archimedean","copulas","Parameters","--","--","--","--","--","transform",":","instance","of","transformation","class","Archimedean","generator","with","required","methods","including","first","and","second","derivatives","args",":","tuple","Optional","copula","parameters",".","Copula","parameters","can","be","either","provided","when","creating","the","instance","or","as","arguments","when","calling","methods",".","k_dim",":","int","Dimension",",","number","of","components","in","the","multivariate","random","variable",".","Currently","only","bivariate","copulas","are","verified",".","Support","for","more","than","2","dimension","is","incomplete","."]
docstr: Evaluate cdf of Archimedean copula.
docstr_tok: ["Evaluate","cdf","of","Archimedean","copula","."]
code: def cdf(self, u, args=()):
      """Evaluate cdf of Archimedean copula."""
      args = self._handle_args(args)
      u = self._handle_u(u)
      axis = -1
      phi = self.transform.evaluate
      phi_inv = self.transform.inverse
      cdfv = phi_inv(phi(u, *args).sum(axis), *args)
      # clip numerical noise
      out = cdfv if isinstance(cdfv, np.ndarray) else None
      cdfv = np.clip(cdfv, 0.0, 1.0, out=out)  # inplace if possible
      return cdfv
  
imports: import sys
  import numpy
  from scipy import stats, integrate, optimize
  from .None import transforms
  from .copulas import Copula
  from statsmodels.tools.rng_qrng import check_random_state
label_desc: Use image node_id 4 for calling the ArchimedeanCopula obj's underlying member method code with example usage: obj.cdf(u, args) and returns: cdfv