줄리아에서 npy 파일 불러오는 방법

줄리아에서 npy 파일 불러오는 방법

How to Load npy File in Julia

설명

1.png

위 사진은 파이썬에서 팬텀 $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))

2.png

환경

  • OS: Windows10
  • Version: Julia 1.6.2, PyCall 1.93.0
댓글