파이썬에서 보간법으로 문제가 있습니다. 나는 값 섹션 [-pi;]에서 sin (1/x)을 보간해야하고 보간 데이터는 0.08 스텝 동안 생성되어야한다. 0.4 단계의 입력 데이터. 입력 데이터 값에 문제가있어 3.14에 끝나지 않았습니다. 동일한 상황이 데이터를 보간하는데 어떻게 해결되는지 모르겠습니다. 2 세트는 같을 수 있습니다. 여기 내 코드는 다음 두 세트를 테스트 할 수있다 :[-pi;]에서 sin (1/x)를 어떻게 보간합니까?
import numpy as np
//entry x
x=[i for i in np.arange(-(np.pi),np.pi,0.4)]
print(x);
//interpolate x
xinterp=[i for i in np.arange(-(np.pi),np.pi,0.08)]
print(xinterp)
아마 부동 소수점 연산이 그런 식으로 작동하지 않기 때문일 수 있습니다. – duffymo
@duffymo 어떻게 해결할 수 있습니까? –
보간하는 방법에 대해 더 많이 알고 싶지만, 사용하는 루핑 구조가 변경된 것 같습니다. – duffymo