issue 45: use operator() to fill; issue 44: removed sum(), use std::for_each or std::accumulate instead; added support for stl containers as fill and index arguments

This commit is contained in:
Hans Dembinski
2018-07-01 21:41:09 +02:00
parent 7ab49671d5
commit 5fc67137e4
39 changed files with 1686 additions and 1387 deletions

View File

@@ -0,0 +1,23 @@
#[ guide_mixed_cpp_python_part_py
from __future__ import print_function
import histogram as bh
import cpp_filler
h = bh.histogram(bh.axis.regular(4, 0, 1),
bh.axis.integer(0, 4))
cpp_filler.process(h) # histogram is filled with input values in C++
for iy, y in enumerate(h.axis(1)):
for ix, x in enumerate(h.axis(0)):
print(h(ix, iy).value, end=' ')
print()
# prints:
# 1.0 0.0 0.0 0.0
# 0.0 1.0 0.0 0.0
# 0.0 0.0 1.0 0.0
# 0.0 0.0 0.0 1.0
#]