class_docstr: Transforms an input by replacing its words with a neighboring character
  swap.
  
  Args:
      random_one (bool): Whether to return a single word with two characters
          swapped. If not, returns all possible options.
      skip_first_char (bool): Whether to disregard perturbing the first
          character.
      skip_last_char (bool): Whether to disregard perturbing the last
          character.
  >>> from textattack.transformations import WordSwapNeighboringCharacterSwap
  >>> from textattack.augmentation import Augmenter
  
  >>> transformation = WordSwapNeighboringCharacterSwap()
  >>> augmenter = Augmenter(transformation=transformation)
  >>> s = 'I am fabulous.'
  >>> augmenter.augment(s)
code: def extra_repr_keys(self):
      return super().extra_repr_keys() + ["random_one"]
  
file_path: TextAttack/textattack/transformations/word_swaps/word_swap_neighboring_character_swap.py
imports: import numpy
  from .word_swap import WordSwap
label_desc: Use image node_id 4 for calling the WordSwapNeighboringCharacterSwap obj's underlying member method code with example usage: obj.extra_repr_keys() and returns: unknown