2022-11-01から1ヶ月間の記事一覧
Julia言語のループでは変数のscopeが独立していることは合理的な面もあるが、ループ内で生成した変数をループ外で参照したいときには不便を感じる。ループ内で生成した変数をループ外で参照したいときには、ループに入る前にその変数を定義してループ内で加…
REPL上でstructを編集し、再度include...としてJuliaのコードを走らせると ERROR: LoadError: invalid redefinition of constant StructFltPrm と出て、コードが走らなくなる。structをいじると(コンパイルを?)一からやり直す必要があるようで、一旦REPL…
1変数の数値積分を行うQuadGKを使った数値積分の紹介記事は色々見つかるが、被積分関数中の係数が定数のものばかりで、被積分関数の係数を引数として与える例がうまいこと見つけられなかったが、anonymous functionを使えばよいらしいことに気付く。今、被積…
※断片的な知識の個人的なメモで、体系だった記述ではないと思います。体系だった知識を求める場合には、本家のサイトのドキュメント(https://docs.julialang.org/en/v1/)か成書を読むのがよいと思います。Julia言語での浮動小数点の型は Float16 Float32 F…
Julia言語でwhileやforのループ内で定義した変数をループ外で参照しようとしたところ、定義されていないと出て何が何だか……と思っていたところ、それが仕様で、Julia言語のループでは変数のscopeが独立しており、内部で定義した変数は外部からは参照できない…
<追記(2022年11月18日)> コンパイルのオーバーヘッドが大きいと感じたのは、私の使い方が悪かったようです。 julia (Juliaのコード) という具合にコマンドを走らせる形がよろしくなかったようです。以下の記事を参照し、REPLというJulia言語のコマンドラ…
Pythonだとnumpyを使った記憶があるが、Julia言語では組み込み関数として用意されていて、usingで何らかのライブラリを読み込む必要はない。 radianからdegreeにはrad2deg(hoge)、degreeからradianはdeg2rad(hoge)となる。参考文献: www.geeksforgeeks.org
Pythonよりも早いと噂されるJuliaを使ってみようと調べものをして見て回り、Juliaを知る上で参考になるサイトのブックマークです。過去の経験や蓄積が人それぞれ違う以上、わかりやすさもまた人それぞれで、Juliaを使ってみたいと思っている皆さんにとってい…
国土地理院のサイトのWeb APIを使ってとてもお手軽にできる。 具体的なやり方(Pythonスクリプトを使った住所の取得方法)は monzcode.com に記されている。市町村コード一覧でまとめられているところはコードになっており、それより細かいところが文字にな…