2021-12-01から1ヶ月間の記事一覧
とにかく,なんでもかんでも,tidyverse のみを使って問題解決すべき(できないなら,あなたのスキルが足りないだけだ)というのは,新興宗教的(今ではコンプライアンス的に問題のある表現かもしれないが) プログラミングには疎いが tidyverse なら何でも…
Julia Version 1.7.1 (2021-12-22) リーリースされた。 macOS ARM (M-series Processor) では,まだ RCall は使えない。
中澤先生が, > RStudioはR-4.2.0 Prereleaseを呼び出そうとしてエラーが起こり,終了するしかなくなってしまうようだ と書いていたので,そうだったかな?と思い, colMeans(iris[1:4])hist(iris[,1]) だけをやってみたけど,特に問題なく動いた。 RStudio 2…
多くの新機能,変更がある。 https://docs.julialang.org/en/v1/NEWS/ そのうちで,私が気になったものを以下に抜萃した。 √,∛ の前の乗算記号は不要になった julia> x, y = 2, 3(2, 3) julia> x√y3.4641016151377544 julia> x * sqrt(y)3.4641016151377544…
R, Python, Julia の速度比較 2021/12 実験環境 macOS Monterey バージョン 12.1 Mac mini (M1, 2020) チップ Apple M1 メモリ 8GB R M1 チップ対応 version 4.2.0 platform aarch64-apple-darwin21.1.0 arch aarch64 os darwin21.1.0 system aarch64, darwi…
JITコンパイラでPythonを高速化する「Pyjion」、バージョン1.0が登場https://project.nikkeibp.co.jp/idg/atcl/19/00002/00281/ との記事があったが,それとは違うものかもしれないが,何もしなくても JIT コンパイラが動いているようなのだが。 以下の実行…
もう,Python なんて,いらね〜〜〜〜〜じゃない?
ここ数年? 満月のたびに,「今日は〇〇ムーン」とかネットで書かれてですね。 なんだそれ。 「アメリカインディアンはこの満月を〇〇と呼んでいました」 はあ,そうですか。私,日本人ですけど何か? 流星群とか,満月とか,一般人(失礼します)にアピールす…
みんな大好き,Julia の速度自慢 では触れなかったが, みんな大好き,R と Python の速度比較 で,R でのケンドールの順位相関係数の計算が遅すぎると書いた。これを解決できるパッケージを見つけたので報告する。 実験環境 macOS Monterey バージョン 12.1…
curve(1/(1+exp(-x)), -4, 4)
using Plotsplot(x -> 1/(1+exp(-x)), label="")
かつては年金番号の統合ミスとか誤入力とか,今回はワクチン接種記録システムとか。 > 誤登録の原因は、全国の接種者データを国が一元管理する「ワクチン接種記録システム(VRS)」にある。市区町村や医療の担当者が接種会場で、タブレット端末のカメラで…
R で ペル方程式,Pell's equation Julia で ペル方程式,Pell's equation function pell(n) x = isqrt(big(n)) (y, z, r, e1, e2, f1, f2) = (x, 1, 2x, 1, 0, 0, 1) while true y = r * z - y z = (n - y * y) ÷ z r = (x + y) ÷ z (e1, e2) = (e2, e2 * r…
n x n 魔方陣で,n が奇数の場合の生成法https://ja.wikipedia.org/wiki/魔方陣#バシェー方式 using Printffunction f(n) a = zeros(Int, n, n) m = n ÷ 2 for i = 1:n (sx, sy) = (i - 1 - m, n - i - m) for j = 1:n (x, y) = (sx + j, sy + j) x <= 0 && …
我慢のならないことを,我慢ならん!といい続けたいものだ。たとえ,それが多くの人に受け入れられなくても。 基礎を大切に。
「M1 チップ用の R で,install.packages() が失敗していた件」を書いて,「そりゃそうだろうなあ, arm64 用とx86_64 用の同じ名前のバイナリファイルが両立できるわけないよね」とおもった次第。 Julia も 1.7.0 で using できない(できても実際に使用す…
M1 チップ用の R 4.1.2 は,R-4.1.2-arm64.pkg でインストールできるのだが,例えば R コンソールから install.packages("tidyverse") をやろうとすると,エラーになってしまいインストールできないということに直面してきた。「M1 チップ用のバイナリが必用…
Current stable release: v1.7.0 (Nov 30, 2021) まってました。