import numpy as np measurements = np.array([[12, 14, 15], [10, 13, 16]], dtype=np.int64) sample_points = np.arange(0, 12, 3, dtype=np.int64) template = np.zeros(measurements.shape, dtype=np.float64) row_totals = measurements.sum(axis=1) assert measurements.shape == (2, 3) assert measurements.dtype == np.int64 assert template.shape == measurements.shape print("measurements:") print(measurements) print("shape:", measurements.shape) print("dtype:", measurements.dtype) print("sample points:", sample_points) print("template:") print(template) print("row totals:", row_totals)