2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-23 05:42:30 +00:00

refactor: switch to python 3

This commit is contained in:
Eisuke Kawashima
2025-03-28 07:52:16 +09:00
committed by Stefan Seefeld
parent 3e7be69e1e
commit d30c1bb7a8
12 changed files with 31 additions and 30 deletions

View File

@@ -3,6 +3,7 @@
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
from __future__ import print_function
import numpy
import gaussian
@@ -19,19 +20,19 @@ x, y = numpy.meshgrid(r, r)
z = g(x, y)
s = z.sum() * (r[1] - r[0])**2
print "sum (should be ~ 1):", s
print("sum (should be ~ 1):", s)
xc = (z * x).sum() / z.sum()
print "x centroid (should be ~ %f): %f" % (mu[0], xc)
print("x centroid (should be ~ %f): %f" % (mu[0], xc))
yc = (z * y).sum() / z.sum()
print "y centroid (should be ~ %f): %f" % (mu[1], yc)
print("y centroid (should be ~ %f): %f" % (mu[1], yc))
xx = (z * (x - xc)**2).sum() / z.sum()
print "xx moment (should be ~ %f): %f" % (sigma[0,0], xx)
print("xx moment (should be ~ %f): %f" % (sigma[0,0], xx))
yy = (z * (y - yc)**2).sum() / z.sum()
print "yy moment (should be ~ %f): %f" % (sigma[1,1], yy)
print("yy moment (should be ~ %f): %f" % (sigma[1,1], yy))
xy = 0.5 * (z * (x - xc) * (y - yc)).sum() / z.sum()
print "xy moment (should be ~ %f): %f" % (sigma[0,1], xy)
print("xy moment (should be ~ %f): %f" % (sigma[0,1], xy))