5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Python から Julia を呼び出す Pyjulia のメモ

Last updated at Posted at 2020-09-15

背景

  • Python では数値計算が遅い状態になっている.
  • Julia で早くなりそうな気がするので Julia 使ってみたい
  • とはいえ Python 資産がそれなりにあり完全に移行できるわけではないので, 計算の一部だけ julia で処理してみたい.
  • Windows, Linux 両方で動くのが必要 -> Julia はネイティブバイナリがあるので要求をみたす
  • Python から呼べる pyjulia を使ってみます.

インストール

ドキュメントにあるとおりです.

ただ, julia.install() では julia がパスに通っている必要があります.

ソースコードを見ると, julia のパスを指定できるのがわかりました.

julia.install(julia="/path/to/julia")

で, julia コマンドのパスを設定できます. Windows 環境で julia コマンドのパスを PATH に登録するのが面倒なときに利用するといいかもです.

Julia 自体は Linux の場合は musl(glibc などよりもポータブルな libc)版が用意されていたりと, それなりにクロスプラットホームであるのが想定できます.

Windows の場合も特に不都合なく動いてくれているようです.
(コンパイルも LLVM 使っているので Visual Studio とか入れなくても動く... はず)

あとはドキュメントを参考にいろいろ Julia を呼び出すだけです!

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?