class_docstr: Base class for exploring graphs.
class_docstr_tok: ["Base","class","for","exploring","graphs","."]
docstr: To be overridden by subclasses. It is the main entry point for performing random walks on the given
  graph.
  
  It should return the sequences of nodes in each random walk.
docstr_tok: ["To","be","overridden","by","subclasses",".","It","is","the","main","entry","point","for","performing","random","walks","on","the","given","graph",".","It","should","return","the","sequences","of","nodes","in","each","random","walk","."]
code: def run(self, *args, **kwargs):
      """
      To be overridden by subclasses. It is the main entry point for performing random walks on the given
      graph.
  
      It should return the sequences of nodes in each random walk.
      """
      raise NotImplementedError
  
imports: import numpy
  import warnings
  from collections import defaultdict, deque
  from scipy import stats
  from scipy.special import softmax
  from ..core.schema import GraphSchema
  from ..core.graph import StellarGraph
  from ..core.utils import is_real_iterable
  from ..core.validation import require_integer_in_range, comma_sep
  from ..random import random_state
  from abc import ABC, abstractmethod
label_desc: Use image node_id 6 for calling the GraphWalk obj's underlying member method code with example usage: obj.run() without return types