docstr: Operator @ creates an augmenter that is equivalent to running this
  augmenter with probability p.
  
  Parameters
  ----------
  p : float
      The returned augmenter is equivalent to running this augmenter with
      probability p.
  
  Returns
  -------
  augmenter
      An augmenter that is equivalent to running this augmenter with
      probability p.
docstr_tok: ["Operator","@","creates","an","augmenter","that","is","equivalent","to","running","this","augmenter","with","probability","p.","Parameters","--","--","--","--","--","p",":","float","The","returned","augmenter","is","equivalent","to","running","this","augmenter","with","probability","p.","Returns","--","--","--","-","augmenter","An","augmenter","that","is","equivalent","to","running","this","augmenter","with","probability","p","."]
code: def __matmul__(self, p: float) -> "_Augmenter":
      """
      Operator @ creates an augmenter that is equivalent to running this
      augmenter with probability p.
  
      Parameters
      ----------
      p : float
          The returned augmenter is equivalent to running this augmenter with
          probability p.
  
      Returns
      -------
      augmenter
          An augmenter that is equivalent to running this augmenter with
          probability p.
  
      """
      copy = self._copy()
      copy.prob = copy.prob * p
      return copy
  
imports: from abc import ABC, abstractmethod
  from copy import deepcopy
  from typing import Any, Dict, Iterator, List, Optional, Tuple, Union, overload
  import numpy
  from .None import _default_seed
label_desc: Use image node_id 19 for calling the _Augmenter obj's underlying member method code with example usage: obj.__matmul__(p) and returns: copy