code: def set_epsilon_greedy_rate(self, value):
          ''' setter '''
          if isinstance(value, float) is True:
              self.__epsilon_greedy_rate = value
          else:
              raise TypeError("The type of __epsilon_greedy_rate must be float."f set_epsilon_greedy_rate(self, value):
          ''' setter '''
          if isinstance(value, float) is True:
              self.__epsilon_greedy_rate = value
          else:
              raise TypeError("The type of __epsilon_greedy_rate must be float.")
docs: setter