보간 :이 배열 업 샘플링 모두 원하는는 업 샘플링 내가 배열 같은 것을 가지고 NumPy와 배열
array = np.arange(0,4,1).reshape(2,2)
> [[0 1
2 3]]
을뿐만 아니라 결과 값을 보간. 나는 배열을 업 샘플링 할 수있는 좋은 방법은 사용하는 것입니다 알고 :
array = eratemp[0].repeat(2, axis = 0).repeat(2, axis = 1)
[[0 0 1 1]
[0 0 1 1]
[2 2 3 3]
[2 2 3 3]]
하지만 배열의 각 × 2 절 사이에 '육중 한'특성을 제거하려면 값을 보간하는 방법을 알아낼 수 없습니다. 이 같은
[[0 0.4 1 1.1]
[1 0.8 1 2.1]
[2 2.3 3 3.1]
[2.1 2.3 3.1 3.2]]
뭔가 (참고 :이 정확한 숫자되지 않습니다)
나는 이런 식으로 뭔가를 할 수 있습니다. 이 특정 2D 그리드를 보간하는 것은 불가능할 수도 있지만 내 대답의 첫 번째 표를 사용하면 픽셀 수를 늘리면서 업 샘플링 프로세스 중에 보간이 가능해야하므로 '간격을 채울 수 있습니다. '.
내삽 유형에 너무 신경을 쓰지 않아 최종 출력물이 매끄러운 표면을 제공합니다! scipy.interp2d 메소드를 사용하려고했지만 아무런 도움이되지 않으면 누군가가 그들의 지혜를 나눌 수 있다면 감사 할 것입니다!
2 차원 보간을 원하십니까?이것이 어떻게 작동하는지 나는 모르겠다. 한 축을 보간 할 때 다른 축의 보간법을 깨뜨릴 수 있습니다. 권리? – tnknepp
"아이디어를 얻었습니다!"- 죄송합니다. 네가 기대하는 나머지 4x4 배열을 채울 수 있을까? –
의견을 주셔서 감사합니다. 나는 그리드의 나머지 부분을 채워서 원하는 결과를 얻었습니다. 제 대답의 두 번째 2D 그리드를 삽입하는 것은 문제가 될 수 있지만 업 샘플링 프로세스가 진행되는 동안 첫 번째 그리드를 보간하는 방법이 있어야한다는 것을 알고 있습니다. –