why numpy.ndarray is object is not callable in my simple for python loop
Sometimes, when a function name and a variable name to which the return of the function is stored are same, the error is shown. Just happened to me.
The error TypeError: 'numpy.ndarray' object is not callable means that you tried to call a numpy array as a function.
Use
Z=XY[0]+XY[1]
Instead of
Z=XY(i,0)+XY(i,1)
Avoid loops. What you want to do is:
import numpy as np
data=np.loadtxt(fname="data.txt")## to load the above two column
print data
print data.sum(axis=1)