code: def inference(self, observed_arr):
          '''
          Draws samples from the `fake` distribution.
  
          Args:
              observed_arr:     `np.ndarray` of observed data points.
          
          Returns:
              `np.ndarray` of inferenced.
          '''
          _ = self.__lstm_model.inference(observed_arr)
          return self.__lstm_model.get_feature_points(f inference(self, observed_arr):
          '''
          Draws samples from the `fake` distribution.
  
          Args:
              observed_arr:     `np.ndarray` of observed data points.
          
          Returns:
              `np.ndarray` of inferenced.
          '''
          _ = self.__lstm_model.inference(observed_arr)
          return self.__lstm_model.get_feature_points()
docs: Draws samples from the `fake` distribution.
  
          Args:
              observed_arr:     `np.ndarray` of observed data points.
          
          Returns:
              `np.ndarray` of inferenced.