记录使用tensorflow时踩过的一些坑
========================================================================
1.sklearn更新后在执行以上代码时可能会出现这样的问题:
ModuleNotFoundError: No module named 'sklearn.cross_validation'
可以考虑用
from sklearn.model_selection import train_test_split
=====================================================================
tf.histogram_summary()
改为:tf.summary.histogram()
=========================================================================
tf.scalar_summary()
改为:tf.summary.scalar()
==============================================================
tf.merge_all_summaries()
改为:summary_op = tf.summary.merge_all()
==========================================================
tf.train.SummaryWriter
改为:tf.summary.FileWriter
=================================================================
python3.x , 出现错误 'range' object doesn't support item deletion
原因:python3.x ? range返回的是range对象,不返回数组对象
解决方法:
把 trainingSet = range(50) 改为?trainingSet = list(range(50))
======================================================================
python版本为python 3.x,而xrange( )函数时在python 2.x中的一个函数,
在Python 3中,range()的实现方式与xrange()函数相同,所以就不存在专用的xrange( ),因此把xrange,改为rang即可
=====================================================================