Files
histogram/examples/guide_mixed_cpp_python.py

24 lines
482 B
Python

#[ 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
#]