🎲 Как заполнить массив случайными вещественными числами в Python? 🐍
Для заполнения массива случайными вещественными числами в Python, вы можете использовать модуль random.
import random
# Создайте пустой массив
array = []
# Заполните массив случайными вещественными числами
for i in range(10):
number = random.uniform(0.0, 1.0)
array.append(number)
print(array)
Детальный ответ
Здравствуйте!
Сегодня мы рассмотрим, как заполнить массив случайными вещественными числами в Python. Если вы задаетесь вопросом, как можно создать массив, в котором элементы являются случайными вещественными числами, то вам требуется использовать модуль random в Python.
Прежде чем мы начнем, убедитесь, что вы импортировали модуль random следующим образом:
import random
Теперь давайте рассмотрим некоторые способы заполнения массива случайными вещественными числами.
1. Заполнение массива случайными числами в определенном диапазоне
Для создания массива, заполненного случайными вещественными числами в определенном диапазоне, мы можем использовать функцию uniform() из модуля random. Эта функция принимает два аргумента: нижнюю границу диапазона и верхнюю границу диапазона.
lower_limit = 0.0
upper_limit = 1.0
array_size = 10
random_numbers = [random.uniform(lower_limit, upper_limit) for _ in range(array_size)]
Вышеуказанный код создаст массив random_numbers с 10 случайными вещественными числами в диапазоне от 0.0 до 1.0.
2. Заполнение массива случайными числами с заданным шагом
Если вы хотите заполнить массив случайными числами с заданным шагом, вы можете использовать функцию randrange() из модуля random. Эта функция принимает три аргумента: начало диапазона, конец диапазона и шаг.
start = 0.0
stop = 10.0
step = 0.5
array_size = 10
random_numbers = [random.randrange(start, stop, step) for _ in range(array_size)]
Вышеуказанный код создаст массив random_numbers с 10 случайными вещественными числами в диапазоне от 0.0 до 10.0 с шагом 0.5.
3. Заполнение массива случайными числами из нормального распределения
Если вы хотите заполнить массив случайными числами из нормального распределения, вы можете использовать функцию gauss() из модуля random. Эта функция принимает два аргумента: среднее значение и стандартное отклонение.
mean = 0.0
std_deviation = 1.0
array_size = 10
random_numbers = [random.gauss(mean, std_deviation) for _ in range(array_size)]
Вышеуказанный код создаст массив random_numbers с 10 случайными числами, сгенерированными из нормального распределения со средним значением 0.0 и стандартным отклонением 1.0.
Теперь вы знаете несколько способов заполнения массива случайными вещественными числами в Python. Используйте эти примеры в своем коде, чтобы создавать массивы с вещественными числами для своих задач.
Удачи в программировании!