docstr: ivy.Container instance method variant of ivy.svd_flip. This method
  simply wraps the function, and so the docstring for ivy.svd_flip
  applies to this method with minimal changes.
  
  Parameters
  ----------
  self
      left singular matrix output of SVD
  V
      right singular matrix output of SVD
  u_based_decision
      If True, use the columns of u as the basis for sign flipping.
      Otherwise, use the rows of v. The choice of which variable to base the
      decision on is generally algorithm dependent.
  
  Returns
  -------
  u_adjusted, v_adjusted : container with the same dimensions as the input.
docstr_tok: ["ivy.Container","instance","method","variant","of","ivy.svd_flip",".","This","method","simply","wraps","the","function",",","and","so","the","docstring","for","ivy.svd_flip","applies","to","this","method","with","minimal","changes",".","Parameters","--","--","--","--","--","self","left","singular","matrix","output","of","SVD","V","right","singular","matrix","output","of","SVD","u_based_decision","If","True",",","use","the","columns","of","u","as","the","basis","for","sign","flipping",".","Otherwise",",","use","the","rows","of","v.","The","choice","of","which","variable","to","base","the","decision","on","is","generally","algorithm","dependent",".","Returns","--","--","--","-","u_adjusted",",","v_adjusted",":","container","with","the","same","dimensions","as","the","input","."]
code: def svd_flip(
      self: Union[ivy.Array, ivy.NativeArray, ivy.Container],
      V: Union[ivy.Array, ivy.NativeArray, ivy.Container],
      /,
      u_based_decision: Optional[Union[bool, ivy.Container]] = True,
      *,
      key_chains: Optional[
          Union[List[str], Dict[str, str], ivy.Container]
      ] = None,
      to_apply: Union[bool, ivy.Container] = True,
      prune_unapplied: Union[bool, ivy.Container] = False,
      map_sequences: Union[bool, ivy.Container] = False,
  ) -> Tuple[ivy.Container, ivy.Container]:
      """ivy.Container instance method variant of ivy.svd_flip. This method
      simply wraps the function, and so the docstring for ivy.svd_flip
      applies to this method with minimal changes.
  
      Parameters
      ----------
      self
          left singular matrix output of SVD
      V
          right singular matrix output of SVD
      u_based_decision
          If True, use the columns of u as the basis for sign flipping.
          Otherwise, use the rows of v. The choice of which variable to base the
          decision on is generally algorithm dependent.
  
      Returns
      -------
      u_adjusted, v_adjusted : container with the same dimensions as the input.
      """
      return self.static_svd_flip(
          self,
          V,
          u_based_decision,
          key_chains=key_chains,
          to_apply=to_apply,
          prune_unapplied=prune_unapplied,
          map_sequences=map_sequences,
      )
  
imports: from typing import Union, Optional, List, Dict, Tuple, Sequence, Literal
  from ivy.data_classes.container.base import ContainerBase
  import ivy
label_desc: Use image node_id 24 for calling the _ContainerWithLinearAlgebraExperimental obj's underlying member method code with example usage: obj.svd_flip(u_based_decision) and returns: self