Описание тега numpy-random

Пакет random в numpy занимается генерацией чисел или символов в соответствии с хорошо известными функциями вероятности.
3 ответа

Как создать случайный массив в определенном диапазоне

Предположим, я хочу создать список или массив из 5 элементов, например так: array = [i, j, k, l, m] где: i находится в диапазоне от 1,5 до 12,4 j находится в диапазоне от 0 до 5 k находится в диапазоне от 4 до 16 l находится в диапазоне от 3 до 5 m …
04 апр '16 в 20:11
2 ответа

Случайный выбор из групп панд с равной вероятностью - неожиданное поведение

У меня есть 12 уникальных групп, из которых я пытаюсь выбрать случайные, каждая с разным количеством наблюдений. Я хочу выбрать случайную выборку из всей совокупности (информационный блок), чтобы каждая группа имела одинаковую вероятность выбора из.…
07 июл '17 в 21:18
1 ответ

Расхождение в состоянии `numpy.random` исчезает

Существует два запуска Python одного и того же проекта с разными настройками, но с одинаковыми случайными начальными числами. Проект содержит функцию, которая возвращает пару случайных чисел, используя numpy.random.uniform, Независимо от другого исп…
14 сен '17 в 02:55
2 ответа

Как использовать RandomState со Sklearn RandomizedSearchCV на нескольких ядрах

Я озадачен правильным способом использования np.random.RandomState с sklearn.model_selection.RandomizedSearchCV при работе на нескольких ядрах. я использую RandomState генерировать псевдослучайные числа, чтобы мои результаты были воспроизводимыми. Я…
11 дек '18 в 15:05
4 ответа

Numpy выбирает элементы из 2 массивов

Мне нужно выбрать n элементов из 2-х массивов, чтобы индексы были одинаковыми. Так, например, мне нужно выбрать два элемента из x случайным образом и выбрать элементы из y так, чтобы выбранные индексы y совпадали с индексами x: x = np.asarray([0.112…
26 фев '16 в 14:23
2 ответа

Прямой способ доступа к объекту Numpy RandomState

Есть ли более прямой доступ к RandomState объект, созданный при импорте, кроме np.random.<some function>.__self__? И то и другое np.random._rand а также getattr(np.random, "_rand") повышение AttributeError, Первый работает хорошо, но не кажетс…
19 июл '17 в 12:25
1 ответ

Только массивы размера 1 могут быть преобразованы в скаляры Python

Я создал трехмерный объект, используя numpy.random модуль, такой как import numpy as np b = np.random.randn(4,4,3) Почему мы не можем привести тип float к b? TypeError фактический код
15 янв '18 в 15:02
2 ответа

Байтовый массив numpy Python 2 против Python 3

Мне нужно создать кортежи этой формы: (строка, строка) или (строка, int). У меня есть следующий код, который, кажется, отлично работает в Python 2, но не возвращает желаемый результат в Python 3 (проверено на Python 3.5): import string import numpy …
20 июн '16 в 12:14
1 ответ

Объяснение требуется в уроке Seaborn

Я учу морского от http://seaborn.pydata.org/tutorial/aesthetics.html В разделе импорта, пожалуйста, объясните эту строку np.random.seed(sum(map(ord, "aesthetics"))) Что делает эта строка, и, пожалуйста, объясните каждый элемент в этой строке. При по…
21 мар '17 в 08:08
1 ответ

Распределение Zipf: Как измерить Распределение Zipf, используя Python / Numpy

У меня есть файл (скажем, corpus.txt) около 700 строк, каждая строка содержит числа, разделенные -, Например: 86-55-267-99-121-72-336-89-211 59-127-245-343-75-245-245 Сначала мне нужно прочитать данные из файла, найти частоту каждого числа, измерить…
25 апр '17 в 03:27
0 ответов

Генерация серии чередующихся экспоненциальных процессов

Предположим, я начинаю с временного ряда: time = pd.date_range('1/1/2011', periods=600, freq='5M') Я хотел бы сейчас создать соответствующую серию, скажем 'on'так, чтобы записи 'on' будет соответствовать экспоненциальному процессу, который True со с…
1 ответ

Массив перетасовки

Я использую Numpy, чтобы перемешать массив с около 1 миллиона записей. Полученный массив, кажется, не в произвольном порядке, я вижу последовательности. Например, если оригинал: ar = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] тогда я вижу такие последовательно…
14 апр '16 в 16:46
1 ответ

Как правильно сделать выборку из numpy.random.multivariate_normal (проблема положительно-полуопределенной ковариационной матрицы)

Я надеюсь создать новые "поддельные" данные из данных, которые у меня уже есть с numpy.random.multivariate_normal, С n сэмплами и d функциями в nFD pandas DataFrame: means = data.mean(axis=0) covariances = data.cov() variances = data.var() means.sha…
30 апр '17 в 13:39
1 ответ

Различия между numpy.random.rand и numpy.random.randn в Python

Каковы все различия между numpy.random.rand а также numpy.random.randn? Из документов я знаю, что единственное различие между ними заключается в вероятностном распределении, из которого берется каждое число, но общая структура (измерение) и использу…
11 ноя '17 в 16:42
0 ответов

Пуленепробиваемое заполнение случайных генераторов для обеспечения воспроизводимости вычислений в Python

Мое намерение состоит в том, чтобы создать руководство о том, как выполнять воспроизводимые вычисления в Python (если это возможно, независимо от среды, операционной системы и т. Д.). Однако проблема генерации случайных чисел продолжает вспоминаться…
13 июл '17 в 14:43
1 ответ

Заполнение массива нулей в ограниченном количестве случайных мест, кроме диагональных

У меня есть двумерный массив с нулевым размером (N,N). Я случайно хочу вставить двенадцать единиц в этот массив, сохраняя при этом значение диагональных положений равным 0. То, что я пробовал до сих пор: import numpy as np def func(N=20): x= np.zero…
03 июн '17 в 15:36
1 ответ

Numpy RNG недетерминированный, даже когда посеян

Я использую numpy.random для симуляции Монте-Карло, где возможны очень малые вероятности принятия / отклонения. Хотя я сею ГСЧ, я не могу воспроизвести ту же последовательность случайных чисел. В документации numpy 1.15.1 говорится: Гарантия совмест…
28 сен '18 в 19:35
0 ответов

Как отредактировать код, чтобы получить прогнозное значение в ожидаемом диапазоне?

Я попробовал простое учебное пособие по нейронной сети, найденное в Интернете. Но я ожидаю, что это немного изменится. Исходный код прогнозирует значения от 0 до 1. Но я хочу изменить его на 0-10. Как мне это сделать?Как я понимаю, именно эти строки…
1 ответ

Преобразование в и из numpy's np.random.RandomState и Python's random.Random?

Я хотел бы иметь возможность конвертировать туда и обратно между стандартным Random Python и Numpy's np.random.RandomState. Оба из них используют алгоритм Мерсенна Твистера, поэтому это должно быть возможно (если только они не используют разные верс…
1 ответ

Оценить плотность вероятности гауссовского распределения на квадратной сетке

Мне нужно сгенерировать маску изображения размером m × n, соответствующую двумерному гауссову с центром в µ = (i, j) и σ^2 = 25, используя NumPy. После поиска в сети я нашел эту документацию, которая выглядит многообещающей. Однако есть несколько пр…
06 дек '17 в 21:03