В чем разница между ч / б np.random.randint () и np.random.uniform ()? - PullRequest
0 голосов
/ 12 июля 2020

В чем разница между ч / б np.random.randint() и np.random.uniform()?

Я просмотрел документацию numpy, но не получил удовлетворительного понимания разницы между ними, за исключением того, что точность по умолчанию np.random.uniform() намного больше, чем целочисленные значения, сгенерированные np.random.randint()

1 Ответ

0 голосов
/ 12 июля 2020

np.random.randint () всегда возвращает целочисленное значение, даже если мы решаем выбрать случайные числа из узкого спектра -

>>> print(np.random.randint(2,size=10))
[0 0 0 0 0 0 1 0 1 0]

С другой стороны, np.random.uniform () всегда возвращает уникальный номер (плавающие числа) для того же диапазона.

>>> print(np.random.uniform(0,1,size=10))
[0.15925408 0.01435238 0.15866946 0.59042522 0.99683699 0.70776862
 0.14471196 0.27948168 0.77953463 0.32399513]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...