32 def fit(self, x, number_of_bins=100):
34 Do the fitting -> calculate binning boundaries
36 for variable
in range(len(x[0, :])):
37 self.
state[
'binning_array'].append(np.percentile(np.nan_to_num(x[:, variable]),
38 np.linspace(0, 100, number_of_bins + 1)))
39 self.
state[
'number_of_bins'] = number_of_bins