2016-04-26 55 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