Вопросы

Как я могу адаптировать свой код для динамического изменения функции из модуля пакета сайта на основе значения переменной?

Привет, я пытаюсь создать функцию, которая может обрабатывать несколько индикаторов. У меня есть отдельный модуль, в котором у меня разные функции в зависимости от конкретного индикатора. Я хочу сделать это как можно более динамичным без необходимости писать какие-то if indicator == "gpa": elif..

indicators = ["gpa", "mma", "vtd"]
def signal_analysis(period, data, indicator):
    
    result = ta.indicator(data, timeperiod=period)  

Есть простой способ сделать это?

Не уверен, что понимаю. Может быть, сделать список словарем, где ключ — это текст, а значение — функция. indicators = {"gpa": handle_gpa, "mma": handle_mma....} Использование словаря для выбора функции для выполнения   —  person JPWilson    schedule 30.06.2021

Читать:
Python3: установка в virtualenv не выполняется

Похожие записи

Проблема с интервалом между отступами в файле Prettier vscode json

admin

Невозможно отправить сигнал с помощью pthread_cond_signal другому процессу в C

admin

Как завершить сборку на основе переменной среды $ CODEBUILD_BUILD_SUCCEEDING в кодовой сборке aws?

admin

Как использовать указатель функции для возврата указателя функции?

admin

Постоянная ошибка типа при попытке получить объект в корзине S3, требующей аутентифицированного доступа

admin

Настройка конечного автомата (таймеров) spring (uml) для модульных тестов

admin