1. Главная
  2. Библиотека
  3. Программирование
  4. Сгенерируйте одномерный массив x (используя NumPy-функц...
Решение задачи

Сгенерируйте одномерный массив x (используя NumPy-функцию random.seed()). Сформируйте массив y по следующей формуле: y = x + v * e^x / (v + 1), где v – номер варианта. Вычислите сумму элементов массива y. Значение при выводе округлите до 3 знаков с

  • Программирование

Условие:

Задание 2. Вновь сгенерируйте такой же, как в первом задании, одномерный массив
x
x (не забудьте про NumPy-функцию random.seed()). Не перезаписывайте переменную
x
x другими значениями. Сформируйте массив
y
y по следующей формуле:
y
=
x
+
v

e
x
v
+
1
y=x+v⋅
v+1

e
x


, где
v
v – номер варианта. Вычислите сумму элементов массива
y
y. Значение при выводе округлите до 3 знаков с помощью NumPy-функции round(). Для вывода используйте функцию print().

Решение:

Ниже приведём подробное пошаговое решение задачи. Шаг 1. Импортируем модуль NumPy и устанавливаем seed для генерации случайных чисел. Это нужно, чтобы каждый раз получать один и тот же массив x. Обычно для таких заданий выбирают число, например, 0 или 42. Используем seed = 0 в нашем примере. Шаг 2. Сгенерируем одномерный массив x с использованием, например, функции np.random.rand(). В условии сказано, чтобы массив был таким же, как в первом задании, поэтому повторно создаём его, не затирая переменную x. Шаг 3. Определим вариант v. Согласно условию, v – номер варианта. Для примера выберем v ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет