done = False
try:
from Scientific import use_numeric
from Numeric import *
del use_numeric
done = True
def int_sum(a, axis=0):
return add.reduce(a, axis)
except ImportError:
pass
if not done:
try:
from Scientific import use_numpy
from numpy import *
del use_numpy
done = True
def int_sum(a, axis=0):
return add.reduce(a, axis)
except ImportError:
pass
if not done:
try:
from Scientific import use_numarray
from numarray import *
del use_numarray
done = True
def int_sum(a, axis=0):
return add.reduce(a, axis, type=Int)
except ImportError:
pass
del done
syntax highlighted by Code2HTML, v. 0.9.1