Я собираюсь использовать Exemple, чтобы задать свой вопрос, давайте предположим, что мы имеем функцию G, состоящую из 3-х функций f1, f2 и f3, как эта картина: функция G = f3(f2(f1(input))) or g = f3 º f2 º f1
Иного примера когда G состоит из 4 таких функций: где f1 и f2 не обязательно параллельны, как мы можем написать G?математические соотношения между функциями
0
A
ответ
2
Вы должны взглянуть на arrows. С ними ваши функции могут быть выражены следующим образом:
G1 = f1 >>> f2 >>> f3
G2 = (f1 *** f2) >>> f3 >>> f4
Обратите внимание, что нет никакой разницы между одной и двумя линиями между двумя функциональными блоками - два аргумента эквивалентна одному из кортежа аргумента. Это будет иметь значение, если линии указывают на разные блоки.
Смежные вопросы
- 1. Передача переменных между функциями
- 2. Задержка между двумя функциями
- 3. Прохождение аргументов между функциями
- 4. мимолетное значение между функциями
- 5. Переключить между двумя функциями
- 6. Передача значений между функциями
- 7. разница между двумя функциями
- 8. Как подождать между функциями
- 9. Python: возвращение между функциями
- 10. Разница между этими функциями
- 11. Разница между анонимными функциями
- 12. передавая переменную между функциями
- 13. Passing класс между функциями
- 14. переменные python между функциями
- 15. Обмен переменной между функциями
- 16. переменной процесса между функциями
- 17. Разница между функциями самозапуска
- 18. Строка между функциями?
- 19. Переходящий список Между функциями
- 20. Обмен переменными между функциями
- 21. Передача структур между функциями
- 22. C значения # между функциями
- 23. Общее соединение между функциями
- 24. Разделительный список между функциями
- 25. Pass переменной между функциями
- 26. Разница между функциями ошибки
- 27. отправка переменных между функциями
- 28. Охват между выходными функциями
- 29. прохождение указателей между функциями
- 30. Передача метаданных между функциями
во втором примере f2 не имеет ввода, может ли он быть упрощен до постоянного аргумента f3? –
Я забыл нарисовать его, у него есть вход, я отредактировал вопрос – Balkis
на первом изображении, стрелка от f1 до f2 проста, но почему есть 2 стрелки от f2 до f3? Если в первом изображении f1 принимает в качестве аргумента ** вход ** и служит в качестве входа для f2, который служит в качестве входа для f3, вы холодно записываете свою функцию g в изображение # 2 как: 'G = f4 (f3 (f1 (ввод) , f2 (input)))) ' – Radinator