У меня есть скрипт, который выполняет определенную функцию 100000 раз перед предоставлением моего выходного файла. Это занимает около 15 минут, чтобы работать на моей машине, и просто смотреть на пустую строку на терминале очень утомительно. Мне было интересно, можно ли печатать, какой n/100000 он должен, постоянно катясь по экрану во время работы кода, так что у меня есть постоянный счет и знаю, где он находится.Как напечатать счетчик числа в гауссовском цикле
Соответствующий код:
#Import statements
NDENSITIES = 100000
densities = np.random.normal(-100, 50 NDENSITIES)
results = np.zeros(shape=n, NDENSITIES))
for density in range(0, NDENSITIES):
model = Prism(-1000, 1000, -1000, 1000, 2000, 2500, {'density': densities[density]})
data = np.array(prism.potential(x, y, z, [model]))
results[:,density] = data
Заранее спасибо за любую помощь.
Почему это сокращается? Каким образом я задал любой вопрос на этом сайте?
ИМХО было бы лучше [войти] (https://docs.python.org/2/library/logging.html) его на уровне 'debug' вместо печати на экран. –