logo

ジュリアでnpyファイルを読み込む方法 📂ジュリア

ジュリアでnpyファイルを読み込む方法

説明

1.png

この写真は、Pythonでファントムffのラドン変換Rf\mathcal{R}fを計算し、それを*.npyファイルとして保存する過程を撮影したものです。ジュリアでこのファイルを読み込む場合は、PyCall.jlパッケージを使用すれば良いです。

using PyCall
np = pyimport("numpy")

このコードはPythonでimport numpy as npを実行するのと同じです。そうすることで、Pythonのnumpyで使っているコードをそのままffRf\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
  • バージョン: Julia 1.6.2, PyCall 1.93.0