У меня есть следующий код, который суммирует максимум 100 случайных чисел, взятых из нормального распределения, пока оно не достигнет -10 или +10:
import numpy as np
mylist=[]
summ = 0
for x in range(100):
i = np.random.randn()
summ += i
mylist.append(i)
if summ < -10 or summ >10:
break
Теперь я хочу запустить это 500 раз,и, таким образом, создать список из 500 списков, каждый из которых содержит номера.Я думал поместить это в другой цикл for
:
for p in range(500):
templist = []
for x in range(100):
i = np.random.randn()
summ += i
templist.append(i)
if summ < -10 or summ >10:
mylist.append(templist)
break
За исключением того, что я не знаю, как добавить элемент i в список сейчас ...
Обновление: Я обновил код, так что случайные числа сначала добавляются во временный список templist
, и как только сумма выходит за пределы, он добавляет этот список к mylist
.Тем не менее, не работает до сих пор!