줄리아에서 npy 파일 불러오는 방법
설명
위 사진은 파이썬에서 팬텀 $f$의 라돈 변환 $\mathcal{R}f$를 계산하고, 이를 *.npy 파일로 저장하는 과정을 찍은 것이다. 줄리아에서 이 파일을 불러오려면 PyCall.jl
패키지를 이용하면 된다.
using PyCall
np = pyimport("numpy")
위 코드는 파이썬에서 import numpy as np
를 실행한 것과 같다. 그러면 파이썬 넘파이에서 쓰는 코드 그대로 $f$와 $\mathcal{R}f$를 불러올 수 있다.
f = np.load("f.npy")
Rf = np.load("Rf.npy")
잘 불러왔는지 히트맵으로 확인해보자.
p1 = heatmap(reverse(f, dims=1), color=:viridis)
p2 = heatmap(reverse(Rf, dims=1), color=:viridis)
plot(p1, p2, size=(728,250))
환경
- OS: Windows10
- Version: Julia 1.6.2, PyCall 1.93.0