code: def cal_y(self):
      # calculate y for every x in X
      self.Y = self.func(self.X).reshape(-1, 1)
      return self.Y
  
imports: import numpy
  from sko.tools import func_transformer
  from .base import SkoBase
  from .operators import crossover, mutation, ranking, selection
  from .operators import mutation
label_desc: Use image node_id 5 for calling the PSO_TSP obj's underlying member method code with example usage: obj.cal_y() and returns: self