Juliaの構造体の分解と合成
構造体の分解 構造体を分解するには、構造体名の取得、各フィールド名の取得、各フィールドの取得が必要。 構造体名は、typeofで取得できる。 julia> struct A x y end...
構造体の分解 構造体を分解するには、構造体名の取得、各フィールド名の取得、各フィールドの取得が必要。 構造体名は、typeofで取得できる。 julia> struct A x y end...
流体計算の実行速度比較: Fortran, C++, Rust, Python, Juliaの記事は実アプリケーション的なコードにおける速度比較を行っており、とても有用でした。 この記事の中で、...
課題 デフォルトではCドライブを対象としたNoteBookが作られるが、別ドライブに保存したNoteBookを開くことができない。 方法 notebook(dir="D:\\")のように、初期デ...
はじめに 最近話題になっているchatGPTについてjuliaから実行する方法をまとめました。 といってもPyCallを使ってpythonの関数を実行するだけなので特段難しいことはありません。 ...
Juliaで機械学習をする際、Flux.jlが使われることが多いと思いますが、これにはZygote.jlによる自動微分が使われています。Zygote.jlは自動微分が可能ですが、時々、自分が作っ...
はじめに Juliaで関数型 (Clojure式) プログラミングをしたいと思い調べたパッケージを、ここにメモする。パッケージ名の後の数字は、Githubでのスター数と、最終更新月。 どれもまと...
モチベーション Clojureの実行速度だと困ることが多々あるので、Juliaを試している。 Pythonのnumpyで遅すぎるということはないが、オブジェクト指向が起因でデータ構造が入り乱れる...
100本ノックについて データサイエンス100本ノック(構造化データ加工編) というのがあります。 模範回答は、SQL、R、Pythonの3つが用意されていますが、それをJuliaで解いてみまし...
モンテカルロ法による円周率を求めるプログラムは,練習問題として言語を問わずよく取り上げられる。 言語によっては以下のようなプログラムを「まずいプログラム」とみなす場合があるが,Julia の場合...
面白そうなプレプリントA simple method for multi-body wave function of ground and low-lying excited states us...