#ifndef PYTHONIC_INCLUDE_NUMPY_BINCOUNT_HPP #define PYTHONIC_INCLUDE_NUMPY_BINCOUNT_HPP #include "pythonic/include/numpy/max.hpp" #include "pythonic/include/utils/numpy_conversion.hpp" PYTHONIC_NS_BEGIN namespace numpy { template typename std::enable_if::value == 1, types::ndarray>>::type bincount(types::ndarray const &expr, types::none_type weights = builtins::None, types::none minlength = builtins::None); template typename std::enable_if< std::tuple_size::value == 1, types::ndarray() * std::declval()), types::pshape>>::type bincount(types::ndarray const &expr, E const &weights, types::none minlength = builtins::None); NUMPY_EXPR_TO_NDARRAY0_DECL(bincount); DEFINE_FUNCTOR(pythonic::numpy, bincount); } PYTHONIC_NS_END #endif