scipy도 cython도 설치하지 않고 scipy.interpolate의 "rbf"기능을 사용하고 싶습니다. 먼저 rbf-function의 소스 코드 만 가져 오려고했습니다. 그러나 Rbf 자체는 cython이 사용되는 다른 .pxd 파일 중에서 다른 함수를 가져오고 싶어합니다. python 스크립트가 실행되는 maschine에도 설치되지 않습니다. scipy를 컴파일하지 않고 2dinterpolation rbf를 사용할 수 있습니까? 미리 감사드립니다.컴파일하지 않고 scipy.interpolate rbf 함수를 사용할 수 있습니까?
0
A
답변
2
플랫폼에 맞는 휠을 얻을 수 없다고 가정하면 예를 들어 사용할 수 없습니다. 아나콘다, 당연히 https://github.com/scipy/scipy/blob/v0.18.1/scipy/interpolate/rbf.py#L57-L240 코드를 사용하여 독립 실행 형 코드를 사용해보십시오. 해결해야 할 두 가지 문제가 있습니다.
scipy.special.xlogy
. 이것은x*log(y)
이므로 특별한주의가 필요하므로 은 x = 0 인 경우 0입니다. 순수한 파이썬으로 쉽게 복제 할 수 있고, 필요할 경우 numpy로 복제 할 수 있습니다.scipy.linalg.solve
. numpy가 있으면numpy.linalg.solve
으로 바꿀 수 있습니다. 너 질책이 없다면 어, 문제가 생겼어.
아니요, 좋은 방법이 없습니다 (포트란도 필요합니다). 설치 문제를 해결하십시오! – sascha
[pyinstaller] (http://www.pyinstaller.org/)를 살펴보십시오. –