Генерация случайных списков с использованием NumPy в Python

«Случайный список np» означает «случайный список NumPy». NumPy – популярная библиотека Python для научных вычислений, предоставляющая функции для генерации случайных чисел и массивов.

Вот несколько методов, которые можно использовать для создания случайных списков с помощью NumPy, а также примеры кода:

  1. np.random.random:
    Эта функция генерирует случайные числа из равномерного распределения от 0 до 1.

    import numpy as np
    # Generate a random list of 5 numbers between 0 and 1
    random_list = np.random.random(5)
    print(random_list)
  2. np.random.randint:
    Эта функция генерирует случайные целые числа из указанного диапазона.

    import numpy as np
    # Generate a random list of 5 integers between 0 and 9
    random_list = np.random.randint(0, 10, size=5)
    print(random_list)
  3. np.random.choice:
    Эта функция генерирует случайные выборки из заданного одномерного массива.

    import numpy as np
    # Generate a random list of 5 numbers from the given array
    numbers = [1, 2, 3, 4, 5]
    random_list = np.random.choice(numbers, size=5)
    print(random_list)
  4. np.random.shuffle:
    Эта функция случайным образом перемешивает элементы массива.

    import numpy as np
    # Generate a random list of shuffled numbers from 0 to 4
    numbers = [0, 1, 2, 3, 4]
    np.random.shuffle(numbers)
    print(numbers)
  5. np.random.normal:
    Эта функция генерирует случайные числа из нормального распределения.

    import numpy as np
    # Generate a random list of 5 numbers from a normal distribution
    mean = 0
    std = 1
    random_list = np.random.normal(mean, std, size=5)
    print(random_list)

Это всего лишь несколько примеров методов, которые можно использовать для создания случайных списков с помощью NumPy. Не забудьте импортировать библиотеку NumPy перед использованием этих функций.