pip install funcy
python
import funcy
python
result = funcy.compose(func1, func2, func3)(param)
python
new_func = funcy.partial(func, param1=value1, param2=value2)
result = new_func()
python
@funcy.memoize
def my_func(param):
return result
python
@funcy.once
def my_func(param):
return result
python
@funcy.silent
def my_func(param):
return result
python
import funcy
result = funcy.compose(
funcy.map(lambda x: x * 2),
funcy.filter(lambda x: x % 3 == 0),
funcy.take(5)
)(range(10))