में सीप्रोफाइल काम नहीं कर सकता मैं कुछ बहुत बुनियादी याद कर रहा हूं।आईपीथॉन
class C:
def __init__(self):
self.N = 100
pass
def f(self, param):
print 'C.f -- param'
for k in xrange(param):
for i in xrange(self.N):
for j in xrange(self.N):
a = float(i)/(1+float(j)) + float(i/self.N) ** float(j/self.N)
import cProfile
c = C()
cProfile.run('c.f(3)')
जब मैं IPython में उपरोक्त कोड चलाने के लिए, मैं:
NameError: name 'c' is not defined
मैं क्या याद आ रही है?
अद्यतन मेरी सत्र की सटीक पेस्ट यहाँ है: http://pastebin.com/f3e1b9946
अद्यतन मुझे लगता है कि समस्या IPython है, जो (यह पता चला है पर) समस्या
का स्रोत है में होता है का उल्लेख नहीं था
वाह, यह बढ़िया है! मुझे% prun के बारे में पता नहीं था :) –
'% prun magic function' के लिए मृत लिंक, और मुझे नहीं मिला कि इसे किस अपडेट किया जाना चाहिए। – retracile
@retracile: हेड-अप के लिए धन्यवाद। लिंक तय – unutbu