当前位置:   article > 正文

成功解决AttributeError: ‘function‘ object has no attribute ‘fit‘_module 'cffi.model' has no attribute 'fit

module 'cffi.model' has no attribute 'fit

成功解决AttributeError: 'function' object has no attribute 'fit'

目录

解决问题

解决思路

解决方法

1、猜想是否包的版本较低

2、遍历该对象是否含有类似fit的方法


解决问题

  1.     sns.distplot(data_frame[cols[0]],  
  2.                 ax = axes[0], 
  3.                 kde = False, norm_hist = False,  
  4.                 rug = True,  
  5. #                 fit=norm,                         # fit 可结合scipy库在图像上做拟合,拟合标准正态分布
  6.                 vertical = False,     
  7.                 label='dis',        
  8.                  )    
  9.         
  10.   File "F:\Python36\lib\site-packages\seaborn\distributions.py", line 2641, in distplot
  11.     params = fit.fit(a)
  12. AttributeError: 'function' object has no attribute 'fit'


解决思路

属性错误:“function”对象没有“fit”属性


解决方法

1、猜想是否包的版本较低

经过查看库版本,发现并非包版本问题导致!

2、遍历该对象是否含有类似fit的方法

相关文章Python编程语言学习:输出一个类或者实例化对象的所有属性和方法名_一个处女座的程序猿的博客-CSDN博客_python输出类的实例

经过查询,当前model不支持该方法,故需要对当前model进行修改,或者添加该属性!
因为本代码时自定义的model,故添加了以下代码即可!

model.fit(x_train, y_train, epochs=1, batch_size=1, verbose=1)
  1. def fit():
  2. global batch_size
  3. pred,_=lstm(batch_size) #调用的构建的lstm变量
  4. loss=tf.reduce_mean(tf.square(tf.reshape(pred,[-1])-tf.reshape(Y, [-1])))
  5. train_op=tf.train.AdamOptimizer(lr).minimize(loss)
  6. saver=tf.train.Saver(tf.global_variables())
  7. print('saver:',saver)
  8. with tf.Session() as sess:
  9. sess.run(tf.global_variables_initializer())
  10. for i in range(10000):
  11. step=0
  12. start=0
  13. end=start+batch_size
  14. while(end<len(train_x)):
  15. _,loss_=sess.run([train_op,loss],feed_dict={X:train_x[start:end],Y:train_y[start:end]})
  16. start+=batch_size
  17. end=start+batch_size
  18. if step%10==0:
  19. saver.save(sess,'model/stock.model') # model/ checkpoint
  20. # print("已保存模型:",i,step,loss_)
  21. step+=1
  22. if i%100==0:
  23. print("当前步数:",i)
'
运行

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/948327
推荐阅读
相关标签
  

闽ICP备14008679号