ooh , my bad your right didnt see that thank you
Olivier Delalleau-2 wrote: > > You are overriding your f1 function with a float (with > "f1=f1(self.ptdata[i])"), so trying to call f1(xul) later will raise this > exception. > > -=- Olivier > > 2011/6/10 jonasr <[email protected]> > >> >> Hello, >> i have the following problem, the following code doesnt work >> >> def f1(x): return self.lgdata[2*i][0]*float(x)+self.lgdata[2*i][1] >> def f2(x): return self.lgdata[2*i+1][0]*float(x)+self.lgdata[2*i+1][1] >> f1=f1(self.ptdata[i]) >> 2=f2(self.ptdata[i]) >> t=abs(f1-f2) >> deltat.append(t) >> temptot.append(f1) >> rezipr.append(1/t) >> xul , xur = self.ptdata[i]-0.001, self.ptdata[i]+0.001 >> print xul,xur,f1,f2,"test \n" >> verts =[(xul,f1(xul)),(xul,f2(xul)),(xur,f2(xur)),(xur,f1(xur))] >> >> it gives me the following error: >> >> Traceback (most recent call last): >> File >> "/usr/lib/python2.7/site-packages/matplotlib/backends/backend_gtk.py", >> line >> 265, in key_press_event >> FigureCanvasBase.key_press_event(self, key, guiEvent=event) >> File "/usr/lib/python2.7/site-packages/matplotlib/backend_bases.py", >> line >> 1523, in key_press_event >> self.callbacks.process(s, event) >> File "/usr/lib/python2.7/site-packages/matplotlib/cbook.py", line 265, >> in >> process >> proxy(*args, **kwargs) >> File "/usr/lib/python2.7/site-packages/matplotlib/cbook.py", line 191, >> in >> __call__ >> return mtd(*args, **kwargs) >> File "auswertung.py", line 103, in __call__ >> verts =[(xul,f1(xul)),(xul,f2(xul)),(xur,f2(xur)),(xur,f1(xur))] >> TypeError: 'numpy.float64' object is not callable >> >> have no idea where the problem is, since ptdata is an 1dim array there >> should be no problem to >> pass it to a function ? >> >> >> >> -- >> View this message in context: >> http://old.nabble.com/numpy-function-error-tp31817481p31817481.html >> Sent from the Numpy-discussion mailing list archive at Nabble.com. >> >> _______________________________________________ >> NumPy-Discussion mailing list >> [email protected] >> http://mail.scipy.org/mailman/listinfo/numpy-discussion >> > > _______________________________________________ > NumPy-Discussion mailing list > [email protected] > http://mail.scipy.org/mailman/listinfo/numpy-discussion > > -- View this message in context: http://old.nabble.com/Re%3A-numpy-function-error-tp31817652p31817786.html Sent from the Numpy-discussion mailing list archive at Nabble.com. _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
