AttributeError:'numpy.ndarray'对象没有属性'clock'

时间:2016-04-26 07:53:40

标签: python python-2.7 numpy

以下是我尝试在Window中计算CPU时间的方法。

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

有人可以帮助我摆脱这个错误吗?

2 个答案:

答案 0 :(得分:7)

可能您在此代码段之前的某处创建了一个名为time的numpy数组。你不应该这样做,因为模块time现在被覆盖了。重命名你的数组(类似time_list),它可以工作。

答案 1 :(得分:1)

我有类似的问题。错误发生如下

  

'numpy.ndarray'对象没有属性'asctime'

这意味着您已经创建了一个名为“时间”的数组,因此为了避免关键字和变量等之间的冲突。我们必须标识每个变量的名称,并且在import xx as xx

时要格外小心