Автор оригинала: Python Examples.
Создать Numpy Array со случайными значениями
Чтобы создать Numpy Array конкретной формы со случайными значениями, используйте numpy.random.rand () с формой массива, передаваемой в качестве аргумента.
В этом руководстве мы узнаем, как создать Numpy Array со случайными значениями, используя примеры.
Синтаксис numpy.random.rand ()
Синтаксис функции rand ():
numpy.random.rand(d0,d1,d2,...,dN)
Где D0, D1, D2 .. Размеры в каждом измерении массива.
Например, numpy.random.rand (2,4)
Среднее двумерное множество формы 2x4
Отказ И numpy.random.rand (51,4,8,3)
означает 4-мерный массив формы 51x4x8x3
Отказ
Функция возвращает Numpy Array с указанной формой, заполненной случайными значениями поплавка от 0 до 1.
Пример 1: создать одномерное множество массива со случайными значениями
Чтобы создать 1-D Numpy Array со случайными значениями, пропустите длину массива на функцию RAND ().
В этом примере мы создадим 1-D Numpy Array длины 7
со случайными значениями для элементов.
Python Program
import numpy as np #numpy array with random values a = np.random.rand(7) print(a)
Выход
[0.92344589 0.93677101 0.73481988 0.10671958 0.88039252 0.19313463 0.50797275]
Пример 2: Создание двумерного множества массива со случайными значениями
Чтобы создать 2-D Numpy Array со случайными значениями, пропустите необходимые длины массива вдоль двух измерений в функцию RAND ().
В этом примере мы создадим 2-D Numpy Array длины 2 в Divension-0, а длина 4 в размере 1 с случайными значениями.
Python Program
import numpy as np #numpy array with random values a = np.random.rand(2,4) print(a)
Выход
[[0.20499018 0.07289246 0.94701953 0.42017761] [0.66925148 0.53029125 0.70718627 0.36887072]]
Пример 3: Создание трехмерного множества массива со случайными значениями
Чтобы создать 3-D Numpy Array со случайными значениями, пропустите длину вдоль трех измерений массива на функцию RAND ().
В этом примере мы создадим 3-D Numpy Array длин 4, 2, 3 вдоль трех измерений со случайными значениями.
Python Program
import numpy as np #numpy array with random values a = np.random.rand(4,2,3) print(a)
Выход
[[[0.78239285 0.77998473 0.29194015] [0.23218306 0.0828319 0.55339258]] [[0.20713848 0.67568804 0.5708645 ] [0.28212859 0.11966318 0.39348758]] [[0.63716278 0.33080523 0.33078874] [0.11114847 0.75312359 0.17301032]] [[0.88010661 0.03097883 0.38684319] [0.97854578 0.87874426 0.71835589]]]
Резюме
В этом руководстве примеров Python мы создали Numpy массивы разных размеров со случайными значениями, используя функцию numpy.random.rand ().