for i in range(10):
ni=4+i*4
nj=3+i*3
criterion1=0.001*np.ones((ni,nj))
criterion2=0.001*np.ones((nj,ni))
plt_num.append(ni+nj)
start = time.time()
plt_k.append(fun1(ni,nj,gamma,eta,phi))#保存迭代次数
end = time.time()
time=end-start
plt_time.append(time)
Traceback (most recent call last):
File "C:\Users\30575\Desktop\21个参与者.py", line 78, in <module>
start = time.time()
AttributeError: 'float' object has no attribute 'time'
第十行代码你把time包覆盖了。
应该是你之前的代码里面有一个叫做time 的变量,导致这里面把你想指的time库识别为了time变量
而且你看一下你有没有import time