Генерация случайных чисел из равномерного распределения с помощью NumPy
Случайные числа - это числа, которые невозможно предсказать логически, и в Numpy нам предоставляется модуль под названием random module, который позволяет нам работать со случайными числами. Для генерации случайных чисел из равномерного распределения мы будем использовать метод random.uniform () модуля random.
Синтаксис:
numpy.random.uniform (низкий = 0,0, высокий = 1,0, размер = Нет)
При равномерном распределении выборки равномерно распределяются по полуоткрытому интервалу [низкий, высокий), он включает низкий, но исключает высокий интервал.
Examples:
Python3
# importing module import numpy as np # numpy.random.uniform() method r = np.random.uniform(size = 4 ) # printing numbers print (r) |
Выход:
[0,3829765 0,50958636 0,42844207 0,4260992 0,3513896]
Example 2:
Python3
# importing module import numpy as np # numpy.random.uniform() method random_array = np.random.uniform( 0.0 , 1.0 , 5 ) # printing 1D array with random numbers print ( "1D Array with random values :
" , random_array) |
Выход:
1D массив со случайными значениями: [0,2167103 0,07881761 0,89666672 0,31143605 0,31481039]
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.