2016-04-26 60 views
3

這裏是我嘗試計算窗口中CPU時間的方法。AttributeError:'numpy.ndarray'對象沒有'clock'屬性

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

有人能幫我擺脫這個錯誤嗎?

+1

請注意'time.clock()'測量掛鐘時間,而不是CPU時間。 – Mathias711

+0

您可以讓我知道在Windows中使用CPU時間測量功能嗎? – Mian

+0

我之前找過它,但它不可能在Python 2.7中。還請閱讀答案[這裏](http://stackoverflow.com/questions/15176619/timing-the-cpu-time-of-a-python-program)或問一個新的問題:) – Mathias711

回答

7

很可能您在此代碼段之前的某處創建了一個名爲time的numpy數組。你不應該那樣做,因爲模塊time現在被覆蓋。重命名你的數組(像time_list),它的工作原理。

+0

感謝Mathias它確實工作的人 – Mian