有没有办法使用numpy.nditer执行N次操作?我尝试使用此here,但我无法使用[' external_loop']参数,因此无法减少函数运行时间。
N = numpy.arange(iterations)
for _ in numpy.nditer(N, ['external_loop']):
do_something()
据我所知,以下变体可用于重复一个过程n次而不依赖于索引变量here,但我很想知道是否可以使用nditer:
for _ in range(N):
do_something()
for _ in itertools.repeat(None, N):
do_something()