【发布时间】:2020-01-12 22:28:41
【问题描述】:
这段代码在python2中运行,但是当我想在python3中运行时,出现这个错误:
images, targets = data
rng_state = numpy.random.get_state()
numpy.random.shuffle(images)
numpy.random.set_state(rng_state)
numpy.random.shuffle(targets)
if limit is not None:
print "WARNING ONLY FIRST {} MNIST DIGITS".format(limit)
images = images.astype('float32')[:limit]
targets = targets.astype('int32')[:limit]
if n_labelled is not None:
labelled = numpy.zeros(len(images), dtype='int32')
labelled[:n_labelled] = 1
那么在 python3 中正确的语法是什么?
images = images.astype('float32')[:limit]
^
SyntaxError: invalid syntax
【问题讨论】:
-
print("WARNING ONLY FIRST {} MNIST DIGITS".format(limit)) -
@CristiFati 哦,谢谢,我没注意。
标签: python python-3.x