нужно сделать одну и ту же операцию большое количество раз как можно быстрее. Я сделал пре-генерацию случайных чисел с помощью numpy:
range_count = 999999999
# (b - a) * random_sample() + a, [a, b)
ran_seq = (range_count - 1) * np.random.random_sample((1, range_count)) + 1
for (_, _), roll in np.ndenumerate(ran_seq):но работает она крайне медленно. Возможно есть какие-либо идеи чтобы ускорить это?
Вангую, что самое медленное - это цикл. Можешь попытаться переписать его на numpy.
Обсуждают сегодня