2016-04-26 13 views
3

Hier ist die Art und Weise, wie ich versuche, die Zeit für die CPU in Window zu berechnen.AttributeError: 'numpy.darray' Objekt hat kein Attribut 'Uhr'

start_time_1 = time.clock() 
coupl.setParareal(pr) 
pr.initialize(y1d_init) 
pr.iterate() 
y1d_pr = pr.state_mic 
end_time_1 = time.clock() 

Kann mir jemand helfen, diesen Fehler loszuwerden?

+1

Bitte beachten Sie, dass 'time.clock()' die Wanduhrzeit und nicht die CPU-Zeit misst. – Mathias711

+0

Können Sie mir bitte mitteilen, was Sie in Windows für die CPU-Zeitmessung verwenden sollen? – Mian

+0

Ich habe es vorher gesucht, aber es ist nicht möglich, nehme ich in Python 2.7 an. Lesen Sie auch die Antwort [hier] (http://stackoverflow.com/questions/15176619/timing-the-cpu-time-of-a-python-program) oder stellen Sie eine neue Frage :) – Mathias711

Antwort

7

Wahrscheinlich haben Sie irgendwo vor diesem Codeschnipsel ein Nummernfeld namens time erstellt. Das sollten Sie nicht tun, da das Modul time jetzt überschrieben wird. Benennen Sie Ihr Array um (etwa time_list), und es funktioniert.

+0

Danke Mathias, es hat funktioniert Mann – Mian

Verwandte Themen