我对Python和编程是全新的。我试图编写一个简单的GAN来使用Keras数据集(参见下面的教程超链接)。
我收到两个警告,然后是一个错误:TypeError: 'float' object cannot be interpreted as an integer.
任何帮助都将不胜感激。在
详细信息:
Python 3.7.1,Mac OS High Sierra 10.13.6。我对Python代码使用IDLE并通过终端运行程序。在
错误
在警告:tensorflow:来自/Users/darren/miniconda3/lib/python3.7/site-packages/tensorflow/python/framework/op_def_图书馆。py:263:与(自)并列tensorflow.python.framework.ops)已弃用,将在将来的版本中删除。在
更新说明:
由placer自动处理的并置。在
在警告:tensorflow:来自/Users/darren/miniconda3/lib/python3.7/site-packages/keras/backend/tensorflow_后端。py:3445:呼叫退出(来自tensorflow.python.ops.nn_ops)with keep_prob已弃用,将在将来的版本中删除。在
更新说明:
请使用rate而不是keep_prob。速率应设置为rate = 1 - keep_prob。在--------------- Epoch 1 ---------------
Traceback (most recent call last):
File "gan.py", line 91, in
train(400, 128) File "gan.py", line 75, in train
for _ in tqdm(range(batch_count)):
TypeError: 'float' object cannot be interpreted as an integer
代码:
^{pr2}$