I 파이썬 함수가 한계로서 NumPy와 배열의 각 요소와 기능을 통합 I 각 요소를 0으로 통합하고자통합
import numpy as np
from scipy import integrate
LCDMf = lambda x: 1.0/np.sqrt(0.3*(1+x)**3+0.7)
정의 (scipy 또한 NumPy와 사용) NumPy와 배열은 빠르고, efficien가있는 경우, 궁금 해서요 내가
an=integrate.quad(LCDMf,0,z[i])
그러나 등을 통해 반복 각 요소에 대해 루프를 쓸 수 있습니다 알고 z = np.arange(0,100)
말 각 numpy 요소로 이것을 수행하는 t (그리고 더 간단한) 방법.
오래 전에 np.vectorize 메소드를 사용하여이 문제를 해결했습니다. 나는 그것을 어떻게했는지를 회상 할 수는 없다 ... 그러나 그것은 당시 보편적 인 해결책처럼 보였고 나를 위해 일했다. 누구든지 비슷한 방향으로 해결하는 빛을 던질 수 있습니까? –
'np.vectorize'는 함수 호출에서 단지 반복을 래핑합니다. 그것은 당신의 코드를 빠르게하지 않습니다. – hpaulj
어쨌든 numpy 배열에서 작동하는 데 사용되었습니다 ... 속도를 높이기위한 것이 아닙니다 –