Есть ли более быстрый способ создать следующий массив? Мне нужно создать массив для дальнейшего вычисления. Для создания массива требуется много времени для запуска. В основном нужно создать серию или массив значений norm.ppf зависимости от размера 4000.Можем ли мы иметь более быстрый способ создания массива?
nrow = 4000
lts = pandas.Series(numpy.zeros(nrow))
lts = lts.apply(lambda x : norm.ppf(random.random(),10),5))
lts = np.asarray(lts, int)
Что такое '5' хотел делать? Используется ли 'x' для чего-то? – DSM
В norm.ppf (вероятность, среднее, стандартное отклонение), так что 10 является средним и 5 является std. Мой код будет применять norm.ppf для каждого элемента из lts. – Manu9
Но ваши круглые скобки неуместны, поэтому ваш код не является синтаксически действительным, а '5' не является аргументом для' norm.ppf'. (См. ')' После 10.) – DSM