We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b525707 commit 11d96a5Copy full SHA for 11d96a5
1 file changed
pythran/pythonic/numpy/reduce.hpp
@@ -269,8 +269,8 @@ namespace numpy
269
void operator()(E &&e, F &&f, long axis, EIndices &&e_indices)
270
{
271
if (axis == std::decay_t<E>::value - 1) {
272
- auto acc = utils::neutral<Op, typename std::decay_t<F>::dtype>::value;
273
- for (long i = 0, n = e.template shape<std::decay_t<E>::value - 1>(); i < n; ++i) {
+ typename std::decay_t<F>::dtype acc = detail::loader(e, e_indices, 0);
+ for (long i = 1, n = e.template shape<std::decay_t<E>::value - 1>(); i < n; ++i) {
274
Op{}(acc, detail::loader(e, e_indices, i));
275
}
276
detail::storer(acc, std::forward<F>(f), std::forward<EIndices>(e_indices));
0 commit comments