【发布时间】:2020-11-01 10:09:33
【问题描述】:
def generate_batch_data_random(self, data, labels, batch_size):
ylen = len(labels)
loopcount = ylen // batch_size
while True:
i = np.random.randint(0, loopcount)
yield (data[i * batch_size: (i + 1) * batch_size], labels[i * batch_size:(i + 1) * batch_size])
有人知道我怎么解决这个问题吗?错误显示 (data[i * batch_size: (i + 1) * batch_size], labels[i * batch_size:(i + 1) * batch_size]) 不可下标,但我不知道如何更改语法以返回索引
【问题讨论】:
-
它是否说明了什么是不可订阅的?它很可能应该是数据或标签
-
两者都不可下标。
-
你能打印(type(data)) print(type(labels))吗?
-
标签: keras