def _backwardImplementation(self, outerr, inerr, outbuf, inbuf):
        expln_params = expln(self.params
                        ).reshape(len(outbuf), len(self.state))
        explnPrime_params = explnPrime(self.params
                        ).reshape(len(outbuf), len(self.state))

        idx = 0
        for j in range(len(outbuf)):
            sigma_subst2 = dot(self.state ** 2, expln_params[j, :]**2)
            for i in range(len(self.state)):
                self._derivs[idx] = ((inbuf[j] - outbuf[j]) ** 2 - sigma_subst2) / sigma_subst2 * \
                    self.state[i] ** 2 * expln_params[j, i] * explnPrime_params[j, i]
                # if self.autoalpha and sigma_subst2 != 0:
                # self._derivs[idx] /= sigma_subst2
                idx += 1
            inerr[j] = (outbuf[j] - inbuf[j])
            # if not self.autoalpha and sigma_subst2 != 0:
            #     inerr[j] /= sigma_subst2
        # auto-alpha
        # inerr /= expln_sigma**2
        # self._derivs /= expln_sigma**2
dataset/ETHPy150Open pybrain/pybrain/pybrain/rl/explorers/continuous/sde.py/StateDependentExplorer._backwardImplementation/swapped operands of `-`