Hi,
not sure if intended: in forward_selection the self.scenario.feature_array is directly replaced by the PCA'ed array. Later use of the same scenario is difficult when the reference itself is modified.
Personally I'd assume that the original scenario-object is not changed when I pass it to an evaluator. I now perform a deepcopy before passing, but this might be difficult to discover when using the package without being aware of it?
Hi, not sure if intended: in forward_selection the
self.scenario.feature_array
is directly replaced by the PCA'ed array. Later use of the same scenario is difficult when the reference itself is modified. Personally I'd assume that the original scenario-object is not changed when I pass it to an evaluator. I now perform a deepcopy before passing, but this might be difficult to discover when using the package without being aware of it?