의의 미리 계산/캐싱 부품 (단지 더미 예입니다)의 파이썬에서 다음 함수를 생각해 보자 :이 기능은 다른 x
값 만에 주요 코드 내부에 여러 번이라고파이썬 : 기능
from math import factorial
def f(x, param):
init = factorial(param)
return x**param/init
param
과 같은 값을가집니다. 그러나 param
의 값은 임의적이며 미리 알 수 없습니다.
첫 번째 함수 호출시 init
의 값을 사전 계산하거나 캐시하여 모든 함수 호출에서 다시 계산할 필요가 없도록하려면 어떻게해야합니까?