내장 고차원 함수는 파이썬을 감소
() 감소 : 서열에 작용하는 기능이이 기능은 두 개의 매개 변수를 수신한다
결과를 줄이고 어큐뮬레이터로서 산출되는 시퀀스에서 다음 요소로 계속
如 : 감소 (F [1,2,3,4) = F (F (F (1, 2), 3), 4)
고차 기능을하고 python2의 python3에서의 차이를 줄일 수 :
python2는 : 내장 기능 A 줄일
functools 가져 오기에서 감소 : python3
예 1: 계산 순서 승산 결과를 누적 XY
from functools import reduce
def multi(x,y):
return x*y
print(reduce(multi,range(1,10)))
출력 :
362880
예 2다음 결과를 누적 시퀀스 XY
from functools import reduce
def add(x, y):
return x + y
print(reduce(add, range(1, 101)))
출력 :
5050