Форум сайта python.su
Мне нужно создать массив длинной N состоящий из случайных чисел.
1. Правильно ли я понял что сгенерировать его при инстанцировании нельзя, не переопределяя функцию random?
Т.е. что-то вроде:
numbers = numpy.fromfunction(random.random(), (1, N), dtype = int)
for number in numbers[:]:
number = random.random()
for i in range(numbers.size):
numbers[i] = random.random()
Офлайн
Посмотрите модуль numpy.random
>>> numpy.random.uniform(0,1,5)
array([ 0.36980685, 0.82513145, 0.56305561, 0.06021343, 0.13974047])
Офлайн
asv13Спасибо, то что нужно.
Посмотрите модуль numpy.random>>> numpy.random.uniform(0,1,5)
array([ 0.36980685, 0.82513145, 0.56305561, 0.06021343, 0.13974047])
Офлайн