Задать вопрос
@Timebird

Как подставить массив в функцию?

Здравствуйте, вопрос в следующем:
имеется 4 переменные, содержащие 4 одномерных массива со значениями.
Нужно их подставить в функцию, тем самым получив на выходе один массив значений.
Для примера возьму такую функцию:
x(t) = a*sin(omega*t + phi)
Вот а, omega, phi и t -- это и есть 4 известных одномерных массива.

Можете подсказать, как синтаксически получить на выходе массив x?
Заранее спасибо!
  • Вопрос задан
  • 306 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
@nirvimel
def f(a, omega, phi, t):
    return a * sin(omega * t + phi)

x = [f(a[i], omega[i], phi[i], t[i]) for i in range(len(a))]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы