Рубрики
Без рубрики

Python Numpy – создать массив со случайными значениями

Автор оригинала: 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 ().