黒木玄 Gen Kuroki
- いいね数 389,756/311,170
- フォロー 995 フォロワー 14,556 ツイート 293,980
- 現在地 (^-^)/
- Web https://genkuroki.github.io/documents/
- 自己紹介 私については https://twilog.org/genkuroki と https://genkuroki.github.io と https://github.com/genkuroki と https://github.com/genkuroki/public を見て下さい。
2021年05月13日(木)
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
Time for a good old fashioned kaleidocycle based on a design of the Kaleidocycle master Tomoya TENDO @end_tt
twitter.com/end_tt/status/... pic.twitter.com/66UCfGfXUQ
タグ:
posted at 04:39:18
#Julia言語 ちなみに、Juliaで、計画行列Xとデータyに関する最小二乗法は b = X \ y の1行で可能。
例
n = 20
d = 3
x = range(-π, π; length=n)
y = sin.(x) + 0.3rand(n)
X = x .^ (0:d)'
b = X \ y
f(x) = evalpoly(x, b)
gist.github.com/genkuroki/686f... twitter.com/wasisama/statu... pic.twitter.com/N56Giswtv7
タグ: Julia言語
posted at 06:15:16
#Julia言語 データサイズ20の場合の13次多項式によるフィッティング。
オーバーフィッティングしまくっている。 pic.twitter.com/9LFxH8zSYG
タグ: Julia言語
posted at 06:16:43
#Julia言語
"""X = design matrix of degree-d polynomial fitting"""
X = x .^ (0:d)'
とXのdoc stringを書いておくと、
?X
や
@ doc X
で
X = design matrix of degree-d polynomial fitting
と表示してくれるようになる。
単なるコメントより便利な場合がある。 pic.twitter.com/SeVilvNZnR
タグ: Julia言語
posted at 06:23:46
#Julia言語 Juliaで縦ベクトルは
v = [
1.0
2.0
]
または v = [1.0, 2.0] または v = [1.0; 2.0] で作れる。
横ベクトルを直接作る方法はないが
w = [3.0, 4.0]'
のようにして作れる。
この意味の横ベクトルは1×2行列[3.0 4.0]とは異なることに注意!
[3.0 4.0]*vは配列になってしまう! pic.twitter.com/MxHztgid9T
タグ: Julia言語
posted at 06:31:56
#Julia言語
X = x .^ (0:d)' の行に注目(添付画像①16行目)
これを理解するには
x = 1:3
y = 1:4
z = x' .+ 10y
を理解するとよい。x'は横ベクトルになるのでz内でxから来る成分は横に並ぶ。yは縦ベクトルなので縦に並ぶ。添付画像②を参照。 pic.twitter.com/lmoRB7YnvQ
タグ: Julia言語
posted at 06:38:45
#Julia言語
例えば AbstractVector のサブタイプ達のツリーは添付画像①の通り。
パッケージを読み込むと増える(添付画像②)。多過ぎて下の方が切れている。
Plots.jlパッケージを読み込むとなぜか使えるベクトルの型が増えるわけです(笑) pic.twitter.com/Vn6SmnYqMR
タグ: Julia言語
posted at 06:56:28
MATLABとそのクローン達の系譜に無知なままで、NumPyのような奇怪な線形代数へのインターフェースしか知らない人達が、Juliaの線形代数へのインターフェースに文句をつけている場面を以前は見ました。
さすがに恥ずかしいのでそういうのはやめて欲しいです。
タグ:
posted at 07:12:08
#Julia言語
訂正
❌ y = sin.(x) + 0.3rand(n)
⭕️ y = sin.(x) + 0.3randn(n)
正規分布乱数を意味する n が抜けていた。
訂正後↓
gist.github.com/genkuroki/686f... twitter.com/genkuroki/stat... pic.twitter.com/tnX8ZYONNd
タグ: Julia言語
posted at 07:19:46
#Julia言語
discourse.julialang.org/t/julia-1-7-fe...
【Julia 1.7に導入したい機能PRがある場合は6月1日(月)までにしてください】
Julia v1.7の公式リリースが楽しみですね。
v1.7(nightly build)では
* (; a, b) = p というシンタックスを使える。
* 3√2 のように書ける。
* using MKLでMKLを使える。
タグ: Julia言語
posted at 07:37:41
日本の場合は公的機関が安価に種苗を提供していて、それを自由に複製できた。受益者負担で農家が種苗開発費を払うのでは無く、税金で種苗開発をしてきたわけで、そこに他国がただ乗りをしてきたという構図。
タグ:
posted at 08:03:00
我々の税金で開発されてきた種苗が、海外に流出して、日本農業の競争力を削いでいる。その状態を放置してきた日本政府には不満があるが、陰謀論にのっかって反対運動をする野党は論外。
タグ:
posted at 08:06:35
Ryosuke Kurihara @phys_mmc_2007
磁気双極子の感受率計算できた!
以前Yb3+の計算で作ったプログラムを改造したら1h程度しかかからなかった
#Julia言語
タグ: Julia言語
posted at 09:16:51
私は Octave, scilab から #Julia言語 への引っ越し組です。Juliaの線形代数のシンタックスはMATLAB型なので、scilabからの引っ越し先としては非常によいです。
行列の積を@で書きたくない人は是非!
ソースコード↓(PlutoにURLを貼り付けると使える)
gist.github.com/genkuroki/0239...
続く twitter.com/NEzoshika/stat... pic.twitter.com/KdpSB6B7cz
タグ: Julia言語
posted at 10:15:17
#Julia言語
①公式サイトからバイナリをダウンロードしてインストール
julialang.org/downloads/
②juliaを実行して
julia> ]
pkg> add Pluto Plots SymPy
SymPyは大変かも。
③Plutoを実行
julia> using Pluto; Pluto. run()
(Pluto. の直後のスペースを削除)
URLを貼り付ける pic.twitter.com/uc7cuyU9n5
タグ: Julia言語
posted at 10:15:18
#Julia言語 すでに使っているJupyter notebookでJuliaを使いたいなら、
julia> ENV["Jupyter"] = raw"C:\Anaconda3\Scripts\Jupyter.exe"
のように使っているJupyterを指定してから、
pkg> add IJulia
(pkg> build IJulia)
でJupyter notebookでJuliaを使えるはず。
nbviewer.jupyter.org/gist/genkuroki... pic.twitter.com/YFrs9ZXCWm
タグ: Julia言語
posted at 10:30:32
Hideki Kawahara: WAS @hidekikawahara
とりあえず@genkuroki さんのTweetを見ながら、Julia on Plutoが動くことを確認。最初は動かなくてもエラーメッセージが分かりやすいので、すぐに解決。AnacondaでPythonを試して迷走していたときよりも、遥かにストレスは少ない。 pic.twitter.com/t05YcgZ8eJ
タグ:
posted at 10:55:45
#Julia言語
DataFrameの、セルの中身を書き換えたい時、型が違うと書き換えられないみたいです。
どなたかご教示いただけますか。 pic.twitter.com/pkvIRZ5Iuw
タグ: Julia言語
posted at 13:17:54
#Julia言語 CliMAの気候モデルはJuliaで書かれています。
「おじいちゃんのプログラミング言語」ではなく、Juliaを採用することは大胆な決定だったのですが、そのギャンブルは成功したと思われているようです。
この件はMITの自慢の1つになっている。
eapsweb.mit.edu/news/2021/clim... twitter.com/eapsmit/status... pic.twitter.com/GKs7bbpOBV
タグ: Julia言語
posted at 13:46:42
@HackStudying #Julia言語
列ごと丸ごと置き換えるのが簡単だと思いました。
私ならば(もとの情報を消したくないので)置き換えずに別の列にします。
ソースコード↓
nbviewer.jupyter.org/gist/genkuroki... pic.twitter.com/Y31SpGfuqo
タグ: Julia言語
posted at 14:23:53
#JuliaLang on M1 chip - it works! New install and get started as an absolute beginner. juliaifrank.com/julialang-on-m...
タグ: JuliaLang
posted at 14:58:44
twitter.com/bbcnewsjapan/s...
国際法では、軍事施設以外への攻撃は禁止されている。
仮にイスラエルにロケット弾攻撃阻止のために武力行使が認められるとしても、これは過剰な武力行使だろう。
双方が報復合戦をすることで、イスラエル右派とハマス双方が内部からの支持が高まる結果になると思う。
タグ:
posted at 16:42:05
なんやかんやで13年目 学習空間シグマゼ @sigma_seminar
そういや数2・数3の微分のとこでグラフ書くとき、導関数とかを求めないといけないのはいいとして、「増減表を授業で与えられた書式で完成させとかないと試験で減点される」の、あれってなんで?
必要な増減や数値の確認取れてたら、べつに表の書式とかどーでもよくね?とか思ってしまうのだけど。
タグ:
posted at 16:43:43
そういう意味ではイスラエル右派とハマスの利害は一致している。
双方の「相手への武力攻撃をやめるべき」という主張する勢力が連帯して、各々が自国の武力行使に反対していくしかないだろう。
タグ:
posted at 16:44:55
#JuliaLang has an umbrella organization for deprecated repositories
github.com/JuliaAttic
タグ: JuliaLang
posted at 17:04:20
今、新しいプロジェクトでなぜおじいちゃんのプログラミング言語を使わないのか!、#Julia言語 はギャンブル!と言われているので、この件は勇気づけられます。 twitter.com/genkuroki/stat...
タグ: Julia言語
posted at 19:20:45
Tomoaki Yamada @TomoakiYamada3
今週末の日本経済学会のチュートリアルセッションにて東大の北尾さん、一橋大の砂川さんと3人で数値計算について話をします。スライドとデモンストレーション用のJuliaコードは直前にアップ予定です。
タグ:
posted at 21:48:15
Scientific Machine Learning: See how some of the latest advances in scientific machine learning have been made possible through the language-wide differentiable programming techniques offered by the #Julialang package ecosystem. youtu.be/A5_qZidXaec
#SciML #AI #ML
posted at 22:12:15
Check out "Inventing Curriculum with Julia and Pointer-Generator Network"
presented by Gajendra Deshpande at JuliaCon 2020
youtu.be/s9vOPTDpCzI
#JuliaLang #Coding #Opensource
タグ: Coding JuliaLang Opensource
posted at 22:13:00
juliaでgivenのNとnについて
[n-1,n-2,...,2,1,N,N-1,N-2,...,n+2,n+1]
という配列を最もスマートに作るにはどうしたらええ?
タグ:
posted at 22:14:22
#Julia言語 #Jupyter #Windows10
zmq problem は Path を
%USERPROFILE%\.julia\conda\3\Lib\site-packages\zmq
%USERPROFILE%\.julia\conda\3\Library\bin
に通しておけば解決するっぽい。
towardsdatascience.com/how-to-launch-... pic.twitter.com/OQdyjrW4jS
posted at 23:34:00
@physics303 【[n-1,n-2,...,2,1,N,N-1,N-2,...,n+2,n+1]】
[n-1:-1:1; N:-1:n+1]
vcat(n-1:-1:1, N:-1:n+1)
ほぼそのまんま。
#Julia言語
タグ: Julia言語
posted at 23:37:52
講演スライドより bit.ly/3y85RbR
C++侵食は計算機の heterogeneous 化が進んでいるので、コンパイラ・ツール開発に人と金のある所へ集まらざる負えぬ事情らし。Julia も一応居て草。 twitter.com/Fortran2008/st... pic.twitter.com/dovb02dFN0
タグ:
posted at 23:49:01
#Julia言語 たぶん、改行して「パイプ」を使いたい人は、普通、マクロ版を使っていると思います。
私は github.com/jkrumbiegel/Ch... を使っています。
既存のマクロの仕様が不満なら、自分でマクロを書いたり、既存のマクロのパッケージにPRを送ればよい。
gist.github.com/genkuroki/a291... twitter.com/_dsudo/status/... pic.twitter.com/JRevtCas3a
タグ: Julia言語
posted at 23:58:04