黒木玄 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月02日(日)
左派なりリベラルなりとみなされている人たち、例えばリベラル系ジャーナリストが軒並み甲状腺検査の過剰診断問題を無視するのはなぜか。これほどの人権侵害を見過ごそうとしているのはなぜか。他の人権侵害には敏感なのに、どうしてこれは無視するのか。問題提起されていることは知っているのにですよ
タグ:
posted at 00:02:26
悪いけど、僕はそこに「党派性」を見ますね。甲状腺検査に反対すると反原発系の「お仲間」から非難を受けることを恐れているのでしょう。それが党派性です。
括弧付き「左派」や括弧付き「リベラル」は党派性に絡めとられているのですよ
タグ:
posted at 00:05:10
@NeuroKiruse BTW, if you want to cross-compile C/C++ binaries (libraries and/or executables), #JuliaLang has you covered: binarybuilder.org You still need to write the code though 😄
タグ: JuliaLang
posted at 00:25:37
DJ's Office Hours @DJsOfficeHours
Today I went into making animations in #julialang! I touched on macros and created some simple animations like the one below. ALSO, this #animation is based off the DIYrotate program by @DIYnamicsTeam. Do check them out! www.youtube.com/watch?v=BW9Dv5...
#programming #physics #geophysics pic.twitter.com/QS8XWHdRDE
タグ: animation geophysics julialang physics programming
posted at 04:05:28
Fortranは任意始まりインデックスが可能だし、#Julia言語 にもFortranスタイルの任意始まりインデックスの配列のパッケージがありあって、Julia本体のテストでも使用されています。
github.com/JuliaArrays/Of...
Fortran-like arrays with arbitrary, zero or negative starting indices twitter.com/mat_der_d/stat...
タグ: Julia言語
posted at 05:16:47
#Julia言語 での
y = a[i]
a[i] = x
はそれぞれ
y = getindex(a, i)
setindex!(a, x, i)
なので、Base.getindexとBase.setindex!を自分で定義した型に定義すれば、配列の型にように振る舞う型を自分で作れます。
任意始まりインデックスが可能などころの話ではないです! twitter.com/mat_der_d/stat...
タグ: Julia言語
posted at 05:25:48
Check out "Convex.jl: where are we and where do we want to go?"
Presented by Eric P. Hanson
www.youtube.com/watch?v=iczcGK...
#JuliaLang #Opensource #Coding
タグ: Coding JuliaLang Opensource
posted at 07:03:00
Tried this in #JuliaLang thinking no way would it work, got a pleasant surprise. pic.twitter.com/Qw9lRPepKx
タグ: JuliaLang
posted at 07:54:49
僕が歴史的なニセ科学問題として例にあげることが多いのは優生学とルィセンコ事件です。
先日の授業では優生学を取り上げました。左派的な集まりに呼ばれた時には必ずルィセンコ事件を取り上げます。ルィセンコ事件を反省できるかどうかは重要だと思います
タグ:
posted at 10:27:34
右派的な集まりには呼ばれませんが、呼ばれたら歴史修正主義の話をするべきだと思う一方で、あれはニセ科学という括りではないよなあと悩みます。
まあ呼ばれないからいいんですが
タグ:
posted at 10:30:07
- 変数名は、予約語以外のutf-8であれば定義可能(ギリシャ文字や漢字もOK)
- 具体型と抽象型に基づいた、型の階層関係がある
- 配列の添字は1から、末尾はendでアクセス可能
タグ:
posted at 14:14:24
そうなんですよね。日本学術会議の話が総理の件で脚光を浴びるようになって、いろいろと擁護する動きがあるのだけれど、数学に関しては、私は納得していません!
どうして、このメンバーになったの? と感じています。これではどういう流れになるかが見えていますし。 twitter.com/RochejacMonmo/...
タグ:
posted at 14:24:39
引数の型に合わせて呼び出すメッソドを変える仕組みである多重ディスパッチが、juliaのユニークさらしい。ポリモーフィズムを実現する手段の1つであることは理解したのだが、実用となるとユースケースが浮かばなくて自分の弱さを再確認する。型が主人公なのか。
タグ:
posted at 14:48:21
ということで入門できた気になった。重い数値計算でjuliaの高速性を実感するなどした方が良いのだろう。可視化の手触り含めて、サッカーのデータを使ってやってみるかもしれない。
タグ:
posted at 14:55:08
Juliaのマルチディスパッチ、ワイも買いたこと無いなー。理由はハッキリしていて、クラスをまたがる程のサイズのパッケージを書いたことが無いからなんだけど、、あれってメソッドがクラスに依存して意味を保持する役目なイメージだけど、そうした使い方をしたことが無いので、あくまでもイメージ
タグ:
posted at 14:59:07
Juliaの良さはパフォーマンスかと言われると、ライブラリロード時のプリコンパイル(JITコンパイルやっているんだっけか)が重かったりと、割とうーんってポイントもあったり、、惚れた理由、サクッとした書き味と、あとはコミュニティ全体のパッケージメンテナンスの仕組みがとても美しいからかな
タグ:
posted at 15:05:40
あのパッケージメンテナンスはマジで良い、、GitHubにロックインされていると言われればそうだが、パッケージ作りのいらんストレスをほぼ省いてくれる上、事故が起きにくい工夫もたくさん入っている。Juliaのパッケージ作りをしてからだと、Pythonパッケージ作りはマジでしんどくなってしまった
タグ:
posted at 15:09:32
#Julia言語 最近
struct Foo
f::Function
end
のようなコードを見たのですが、公式ドキュメントの「抽象型のフィールドを避けよ」
docs.julialang.org/en/v1/manual/p...
に反しているのでやめた方がよいです。Functionは抽象型です。添付画像の場合にはひどく遅くなっている。
nbviewer.jupyter.org/gist/genkuroki... pic.twitter.com/QhuQscSgLR
タグ: Julia言語
posted at 15:12:19
@sekibunnteisuu @machidasensei 「具体的操作期」のような時代遅れなピアジェ用語を持ち出すだけで、その人は30年以上認知発達心理学の勉強をサボっていることがバレバレになってしまいます。
教員採用試験の問題にはひどく問題があって、時代遅れで頭が悪くなるような勉強を教師を目指す人達に強いている部分が明瞭にあります。
タグ:
posted at 15:19:14
次の英文には,語義に注意しないといけない単語が含まれています.できるだけ自然な日本語に訳してみましょう: "Ignorant, unrestricted competition (...) means death to some of the combatants and injury to all"
タグ:
posted at 15:22:37
その意味でJAGSとかStamとかそういうソフトはその場の使い捨てモデルとかを気軽に作れるからすごい便利だと思う。実用的にはありがたい。 twitter.com/stattan/status...
タグ:
posted at 15:31:59
#Julia言語 自分定義の型の表示の仕方も定義すると、Julia流ディスパッチを自然に使うことになります。
struct Foo{T} a::T end
function Base.show(io::IO, x::Foo)
print(io, x.a, "の世界へようこそ!")
end
Foo("多重ディスパッチ")
↓
多重ディスパッチの世界へようこそ! twitter.com/hctaw_srp/stat... pic.twitter.com/BuuFkVTvZf
タグ: Julia言語
posted at 16:07:14
#Julia言語
自分で定義した型Fooのデフォルトでの表示の仕方を
Base. show(io::IO, x::Foo)
Base. show(io::IO, ::MIME"text/plain", x::Foo)
で定めること関連。
Julia流のディスパッチの御利益入門にはBaseの函数の利用がよいと思う。JuliaのBaseは結構使い易い。 twitter.com/genkuroki/stat... pic.twitter.com/rjdBvN5sjH
タグ: Julia言語
posted at 16:15:32
#Julia言語
Base. show の説明はものすごく情報を圧縮して書かれている(笑)
docs.julialang.org/en/v1/base/io-...
docs.julialang.org/en/v1/base/io-... pic.twitter.com/SVSBuUVKFL
タグ: Julia言語
posted at 16:22:48
#Juli言語 解solをテキストで表示するだけではなく、plot(sol)だけでグラフを表示したいなら、
using Plots
@ recipe f(sol::FooSolution) ~ end
としておくとよいです。
問題や解のテキストやグラフによる表示の仕方を決めておくと便利。
サンプルコード↓
gist.github.com/genkuroki/05b9... twitter.com/genkuroki/stat... pic.twitter.com/X78CeC3G9Y
タグ: Juli言語
posted at 16:42:20
#Julia言語 訂正
❌@ recipe f(sol::FooSolution) ~ end
⭕️@ recipe function f(sol::FooSolution) ~ end
⭕️@ recipe f(sol::FooSolution) = ~
Plots.jl による自前で定義した型のプロットの仕方(レシピ)の定義方法
↓
docs.juliaplots.org/latest/recipes/
タグ: Julia言語
posted at 17:15:58
非公開
タグ:
posted at xx:xx:xx
【ドッキリ】
もしも指導対局を受けに来た女子が急にプロレベルの奇手を連発してきたら、対局相手は気づくのか?
☆動画URL
⇒youtu.be/fGta48bezPk
今回は元奨励会三段にドッキリをしかけました。
指導している女子が急に奇手を連発してきたらどんな反応をするのか?
検 証 し て い き ま す pic.twitter.com/pmxF4vDTie
タグ:
posted at 20:46:22
@yugokitajima そういうことか…「ほぼ1」!!!!
誤差なんと252分の1!!!
約0.4%!!!! pic.twitter.com/W7so4kiDIk
タグ:
posted at 20:47:19