🔀 Как рандомно заполнить массив Python: простые методы и примеры кода
Как рандомно заполнить массив в Python
Для рандомного заполнения массива в Python, вы можете использовать модуль random
и его функцию randint()
. Вот пример:
import random
# Создание пустого массива
array = []
# Заполнение массива случайными числами от 1 до 100
for i in range(10):
number = random.randint(1, 100)
array.append(number)
print(array) # Вывод заполненного массива
В этом примере мы создаем пустой массив array
и затем заполняем его 10 случайными числами в диапазоне от 1 до 100. Функция randint()
генерирует случайное целое число в указанном диапазоне, а метод append()
добавляет число в конец массива.
После заполнения массива, мы выводим его содержимое с помощью функции print()
. Вы можете изменить значение переменной range()
, чтобы указать желаемую длину массива.
Детальный ответ
Как рандомно заполнить массив в Python
В Python существует несколько способов рандомного заполнения массива. В этой статье мы рассмотрим несколько из них, с примерами кода для каждого способа.
1. Использование модуля random
Модуль random в Python предоставляет функции для работы с случайными числами. Для заполнения массива случайными значениями мы можем использовать функцию random.choice(), которая выбирает случайный элемент из заданной последовательности.
import random
array = []
for i in range(10):
random_number = random.choice(range(1, 101))
array.append(random_number)
print(array)
В этом примере мы создаем пустой массив array и заполняем его 10 случайными числами от 1 до 100. Затем мы отображаем содержимое массива.
2. Использование модуля numpy
Если у вас установлен модуль numpy, вы можете использовать его функцию numpy.random.randint() для заполнения массива случайными целыми числами.
import numpy as np
array = np.random.randint(1, 101, size=10)
print(array)
В этом примере мы создаем массив array с помощью функции np.random.randint() и заполняем его 10 случайными целыми числами от 1 до 100. Затем мы отображаем содержимое массива.
3. Использование генератора списков
В Python существует удобный способ заполнения массива с помощью генератора списков. Мы можем использовать генератор списка с функцией random.randint() для создания массива случайных чисел.
import random
array = [random.randint(1, 100) for _ in range(10)]
print(array)
В этом примере мы создаем массив array с помощью генератора списка и заполняем его 10 случайными числами от 1 до 100. Затем мы отображаем содержимое массива.
Это лишь несколько способов рандомного заполнения массива в Python. Вы можете выбрать наиболее удобный для вашего конкретного случая. Надеюсь, этот материал поможет вам успешно заполнять массивы случайными значениями в вашем коде!