code: def get_cumulative_hazard_function(self, linear_predictor):
          
          risk_score = numpy.exp(linear_predictor)
          n_samples = risk_score.shape[0]
          funcs = numpy.empty(n_samples, dtype=numpy.object_)
          for i in range(n_samples):
              funcs[i] = StepFunction(x=self.cum_baseline_hazard_.x,
                                      y=self.cum_baseline_hazard_.y,
                                      a=risk_score[i])
          return funcs
docs: Predict cumulative hazard function.
  
          Parameters
          ----------
          linear_predictor : array-like, shape = (n_samples,)
              Linear predictor of risk: `X @ coef`.
  
          Returns
          -------
          cum_hazard : ndarray, shape = (n_samples,)
              Predicted cumulative hazard functions.