黒木玄 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 を見て下さい。
2020年06月06日(土)
@389jan @stattan #Julia言語 Rの名前付きリストはRCall.@ rgetでJuliaのOrderedDict{Symbol,Any}に変換されました。
型を自前で定義して、それを函数の返り値にする方法もあります。
自前の型のBase. showを定義しておけば好きな形式で自動表示されるようになります(添付画像4の後半)。
nbviewer.jupyter.org/gist/genkuroki... pic.twitter.com/m2RYJ9mZPz
タグ: Julia言語
posted at 00:14:36
visualizing curvature across a cubic bezier curve is so hecking pretty 💖 pic.twitter.com/9n8IZ1ho0b
タグ:
posted at 00:25:37
@389jan @stattan #Julia言語 Rの場合にはexact2x2の
fisher.exact(A, conf.level = 0.99, or = 0.5)
などを実行すると、自動的にサマリーが表示(添付画像2の後半)。
それと同じことをJuliaでやるには自前で型を定義して、函数の返り値をそれにして、その型のBase. showを定義します。
nbviewer.jupyter.org/gist/genkuroki... pic.twitter.com/OkwfcGTssQ
タグ: Julia言語
posted at 00:27:34
非公開
タグ:
posted at xx:xx:xx
People sometimes say they can't use #julialang because it is not object-oriented. @elibendersky discusses how multiple dispatch addresses the challenges in functional and object-oriented programming. This is why #julialang feels *right* to its users.
eli.thegreenplace.net/2016/the-expre... pic.twitter.com/oPtC0puyyo
タグ: julialang
posted at 01:18:08
Beautifully done and super useful article about using Julia as a calculator (but contains so much more):
krasjet.com/rnd.wlk/julia/
#JuliaLang
タグ: JuliaLang
posted at 01:27:03
【訂正】
本アカウント @end_tt より6/6 13:00(JST)に投稿されるツイートの文面に誤りがあるため、以下の通り訂正します。
誤:「正十二面体を20個に分解して、正四面体を5つ作る動画」
正:「正十二面体にそっくりな凧形六十面体を20個に分解して、正四面体にそっくりな凧形十二面体を5つ作る動画」 pic.twitter.com/fT34ShLc0O
タグ:
posted at 03:16:57
Robert Schwarz @RobertCSchwarz
@AlxndraSchwartz @schmaidt #julialang with similar, concise syntax for linear algebra.
タグ: julialang
posted at 03:21:30
非公開
タグ:
posted at xx:xx:xx
Alexandra Schwartz @AlxndraSchwartz
@RobertCSchwarz @schmaidt Thanks for the suggestion. The first time I had a look at Julia, I found it hard to get into. But maybe it’s time to revisit.
タグ:
posted at 03:26:17
The long initial load times of #julialang are a common complaint. But on the other hand, I can hot reload changes into the compiler and just have them automatically be active with ~zero delay. Makes iteration really fast - it's all about tradeoffs in workflows.
タグ: julialang
posted at 06:18:09
To make the connection explicit. What makes speeding up loading hard is that we need to track and update fairly fine grained dependency information about the global state (primarily of the method table). But this same dependency information allows the hot reloading to work.
タグ:
posted at 06:28:09
Compare this to say C/C++ where this is is generally tracked at the include file level by the build system. Need to change something in an LLVM header? Time to take a coffee break while it recompiles. Some game engines allow C++ hot reloading, but it's usually quite janky.
タグ:
posted at 06:30:34
Kinetic display — for the past couple of months, I have been working on a small tool to control a flip dot board and create patterns. pic.twitter.com/eAkVyQvCiZ
タグ:
posted at 06:46:26
@gpbarletta I mean we do want to fix it, it's just hard. The frustrating part is that people regularly accuse us of malice or stupidity in not having fixed it yet. It's a hard problem in our system, but we get lots of benefits in return that would be hard in other systems.
タグ:
posted at 08:47:49
算数ですら、正方形は長方形ではない、とされることがある。
高校数学のしかも、命題の単元で、必要十分条件は必要条件じゃない、とされることがある。
国語じゃな~
でも、運転免許試験はしばしば揶揄されるけど、調べた限りちゃんとしている。 twitter.com/YENOMOT_Senri/...
タグ:
posted at 09:23:19
運転免許試験は、
仮免で公道を運転するには、免許取得後2年以上経過した人が助手席に乗らなければならない
これ、○が正解 とされるぐらいちゃんとしている。
※道交法では、免許取得後3年以上経過した人が助手席に乗らないとならないとされている。
タグ:
posted at 09:32:59
【The Ruby gem VCR~allows you to “[r]ecord your test suite’s HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests”. It~contains 3,000 lines~. Let’s use Cassette to build it in #JuliaLang with】28 lines! cdg.dev/tech/vcr/
タグ: JuliaLang
posted at 10:55:44
SciPy.jl v1.0.0 : A Julia interface for SciPy using PyCall.jl released🎉 You can access a lot of useful scientific functions of SciPy easily from your Julia code. To can install: Pkg.add(“SciPy”). #julialang atsushisakai.github.io/SciPy.jl/stable/ pic.twitter.com/UCyr9mxwwC
タグ: julialang
posted at 11:20:47
@asahi_msta @sakurai_susumu 桜井進氏 @sakurai_susumu は、足し算や掛け算に順序があるという馬鹿げたことを言うような人です。
なぜこのような人物を登場させるのでしょうか?
#親も算数教えたい #超算数
twitter.com/genkuroki/stat...
posted at 11:55:41
@asahi_msta @sakurai_susumu #親も算数教えたい #超算数
掛け算の順序だの、足し算の順序などナンセンスです。
こんな人物に算数教育について取材するのはなぜでしょうか?
twitter.com/genkuroki/stat...
posted at 11:58:30
OokuboTact 大久保中二病中年 @OokuboTact
@temmusu_n > と無前提に呼んでいるかどうか?とか。
『算数教育の論争に学ぶ』に明治時代の割り算について紹介がありました。
#超算数 #等分除と包含除 pic.twitter.com/MSSTQiWPi5
posted at 12:04:02
@Ototo_ そうですね。
こんな感じの凧形六面体なのですが、二面角をみると、緑色の稜を72°、赤が120°になるように造形すると、青い部分が88.76 degという半端な数字になってしまいます。 pic.twitter.com/ORBgLq7qiV
タグ:
posted at 12:05:19
※注 これはジョーク動画です。
厳密なモデルを用いて、この動画のように正十二面体を分割して組み立てたとしても正四面体にはなりません。
twitter.com/end_tt/status/...
タグ:
posted at 13:00:36
#Julia言語
Juliaは試行錯誤の繰り返しを高速化してくれます。
これは各種の数学的パズルを解くためのコードを書きたい人(例えば私)にとっては大きなメリットです。
twitter.com/kenofischer/st...
タグ: Julia言語
posted at 13:47:26
あぁ、誤飲しちゃうのかぁ。認知能力の低下かしら…/日付書くのはオレもやってる。このマンガがTLに流れてきて知ったんだったかもw/ブコメによると薬管理のアプリがある? / “薬のシートの「ミシン目」はなぜ変わったのか? やってはいけない1錠ずつの切り離し(山本健…” htn.to/2NULJ65xbG
タグ:
posted at 13:51:08
作り方
材料はカラーケントとマグネットボール。
同じ形に切った紙を3枚編むようにして凧形六面体を組み立てます。糊付けなしで大丈夫でした。
中に球状の磁石を入れることで、磁石の向きを気にせずにピタピタと凧形六面体同士がくっついてくれます。 pic.twitter.com/bD3fYboeGV
タグ:
posted at 14:17:20
これ面白いですね。出典(および完全リスト)は、遠藤孝彦(2011)「中学校社会科における世界の国々の取り上げ」『宮城教育大学国際理解教育センター年報』第7号,pp.13-23. pic.twitter.com/ta8tKKY91t
タグ:
posted at 14:21:45
これ、高校の教科書では集計した研究ってないのかなあというのと、国だけじゃなくて、言語で集計したのを知りたい。教科書本文テキストデータがあれば、自分でもできるけど、さすがにそれはないか。
タグ:
posted at 14:22:41
紙のカットは #シルエットカメオ4 というカッティングマシンを使いました。
A4の紙から16枚切り出すのに15分(設定によります)くらい
#シルエットカメオ4 pic.twitter.com/z05BkCgx6c
タグ: シルエットカメオ4
posted at 14:23:47
この点、社会言語学が重視する言語事情と、中学高校地理(地誌)が重視する言語事情はけっこうずれるという印象がある。前者は、言語学的におもしろい言語事情にフォーカスするが、後者は「近代国家の成り立ち」を理解するためとかそういう理由、だろうか。
タグ:
posted at 14:27:40
社会言語学の教科書であればかなりの確率で載っているパラグアイのグアラニ語の話は、おそらく大学入試にはあまり出ないだろう。これがスイスの場合だと、社会言語学・高校地理いずれの教科書にも載ってる。
twitter.com/tera_sawa/stat...
タグ:
posted at 14:29:17
@JoyTaniguchi 気候によって栽培する農作物が変わるから、正解にして構わないと思います。瀬戸内海沿岸は少雨地域なので、ため池をたくさん作って農業をしていますし。
タグ:
posted at 14:31:21
面白かったのが配色です。
トータル60枚の紙を3枚ずつで一つ凧形六面体を作っていくので、最初は5色を試したのですが、完成する2種類の多面体のどちらでも面の色を揃えるような配置ができなかったので、一色減らして4色にしました。
タグ:
posted at 14:38:54
また、同じ三色で5つの凧形六面体を作ることになりますが、5つの内一つだけ配色を鏡像にすると、完成する2種類の多面体のどちらでも綺麗に色が並ぶことがわかりました。 pic.twitter.com/52UXGuo7I8
タグ:
posted at 14:38:55
クレジットカード内のダイオードを利用して作るラジオ。 / “Credit Card Chip Used To Make Crystal Radio | Hackaday” (1 user) htn.to/4wwjvA7gwL
タグ:
posted at 14:41:11
@OokuboTact @temmusu_n #超算数 包含除と等分除に関する穏健な考え方は「子供には区別を教える必要はない」だと思うのですが、
【包含除と等分除の意味の違いを子どもにいかに教えるか】
とはっきり書いてありますね。 pic.twitter.com/SU3bCtCQHt
タグ: 超算数
posted at 14:55:44
@OokuboTact @temmusu_n #超算数 「算数教育界独自の無用な考え方をでっち上げて、子供に教え込むスタイルを、算数の教科書や教え方の指南書を通して広めること」への疑問が算数教育関係者には皆無だと思う。
その疑問は過去の算数教育の歴史への肯定的評価を広範に破壊することになり、そういう破壊は好ましいことだと思う。
タグ: 超算数
posted at 14:58:22
OokuboTact 大久保中二病中年 @OokuboTact
#超算数 #図形 #仲間探し
正三角形は二等辺三角形ではない? pic.twitter.com/hGVRWVvrSZ
posted at 15:17:25
#Julia言語 非常に良いtutorial‼️
krasjet.com/rnd.wlk/julia/
julia as a cli calculator
線形代数の取り扱いに詳しく、Juliaがどのようにコードをパースしているかも見せてくれています。
ただし、Juliaでrow vectorは1×n行列と異なるので、[1 2 3]ではなく、[1,2,3]'やtranspose([1,2,3])がbetter. pic.twitter.com/WcqycbKTW6
タグ: Julia言語
posted at 15:32:01
#Julia言語 のパーサーは色々なことをしていて独特の面白さがあります。JuliaにはS式でパースの結果を表示してくれる函数
Meta. show_expr
があります。「このコードの書き方をJuliaさんがどのように解釈してくれているのかな?」と思ったときに非常に便利です!
krasjet.com/rnd.wlk/julia/ pic.twitter.com/sGNeczLlfS
タグ: Julia言語
posted at 15:37:39
#Julia言語 添付画像のように :( ) で囲むだけでもJuliaが何をやっているかの一端が見える場合もあります。
a ? b : c
は
if a
b
else
c
end
と同じです。 pic.twitter.com/Mehho5jLFE
タグ: Julia言語
posted at 15:46:50
#Julia言語 パースの結果を見たいときには、dumpもよく使う。それに限らずナマの中身を見たいときにはdumpをよく使う。
初めて使うものについては、「入力」と「出力」だけではなく、「中で何をやっているか」についても見ておいた方が圧倒的に楽でかつ速く理解が進むと思います。数学的な考え方。 pic.twitter.com/e0yIRBBB47
タグ: Julia言語
posted at 16:03:46
小ネタ
ちなみに #Julia言語 のパーサーはjsonもパースしてASTに変換してくれます。(もちろん「実行」はできない。)
添付画像はJupyterでのJulia v1.4.2のkernel.jsonファイルの内容をJuliaにパースさせた結果。 pic.twitter.com/N5oEzIgDVI
タグ: Julia言語
posted at 16:23:20
#Julia言語 ではREPL内なら ] キーでパッケージマネージャーを起動できます。足りないパッケージはその場で追加する。
添付画像は Elliptic.jl パッケージがインストールされていなかったので、それを追加して、楕円函数をプロットするまでの様子です。 pic.twitter.com/zlYbR2SUC3
タグ: Julia言語
posted at 16:46:21
ちなみに、1つ前のツイートの添付画像中に出て来たJacobiのcd函数とsn函数の加法定理(例外のない綺麗で計算効率のよい公式)は、楕円曲線暗号 Ed25519 の基礎になっています。
200年前のヤコビさんは自分の純粋数学研究が文明の基礎的インフラの1つに組み込まれることを予想できなかったと思います。
タグ:
posted at 16:50:24
#数楽
なるほど、これは非常に面白い‼️
磁石の向きを気にせずにピタピタくっつく‼️
(((配色の工夫も見事‼️))) twitter.com/end_tt/status/...
タグ: 数楽
posted at 17:44:11
RT先の話の流れからはややそれるが、教師用指導書が世間の目に触れない状態にあるのは問題だと感じている。一般の人が教師用指導書を閲覧する方法は教員養成系のある大学の図書館で閲覧することであった。しかし、今年からそれも出来なくなりはじめている(続く twitter.com/genkuroki/stat...
タグ:
posted at 18:30:16
というのも、今年から教員養成の大学図書館は教師用指導書を購入できないようになったらしい。表向きには管理や著作権の問題らしいが、結局販売数を稼ぐための対応だろう。教員養成系の学生は困るだろうし、それ以上に世間の目により触れなくなるという問題点もあると思う。
タグ:
posted at 18:33:27
そもそも、教師用指導書はどのように作成されるかもあまり知られていない。会社によって異なるが、主な流れは次の通り。まず、教科書会社が大学教員やその教科が得意な現場の教員に執筆依頼をする。依頼された側は、各単元の指導書を執筆する。(続く
タグ:
posted at 18:36:04
#統計 何度も繰り返し語って来たことの再掲
頻度論 ベイズ
パラメータ 定数 確率変数
データ 確率変数 定数
という図式で「頻度主義」と「ベイズ」について解説する行為はミスリーディングなので要注意。添付画像は
watanabe-www.math.dis.titech.ac.jp/users/swatanab...
より。 twitter.com/traindusoir/st... pic.twitter.com/FLtVESRg1k
タグ: 統計
posted at 18:37:30
教師用指導書が出版された後は、その原稿の内容に外部から質問が寄せられた場合、教科書会社が回答できないものについては該当部分の執筆者にその質問が送られるようになっているらしい(?)
タグ:
posted at 18:38:54
以上の情報のうち、大学図書館が導入できなくなったことについては、知り合いの大学教員と図書館から聞いた話。おそらく全国的な問題だと思うが、どの大学図書館でも同じ状況になっているかは引き続き確認する必要あり。指導書作成のプロセスは、自分が経験したものや人から聞いた情報を合わせて書いた
タグ:
posted at 18:45:38
カメレオン、色素胞による体色変化をしているのかと思いきや、無色の結晶によって変化させ、構造色としての体色を見せていたんだ。
早くこれを電子ペーバーに応用しておくれ!!!
www.afpbb.com/articles/-/304...
タグ:
posted at 19:41:54
#統計 最近公開された新型コロナ関連のリポジトリ
github.com/contactmodel/C...
では、最尤法とベイズ統計(RStanを使用)の両方を "Rt" の推測に使っています。
自身をベイズ主義者だとか頻度主義者だとかに分類する非科学的な統計学の時代はとっくの昔に終わっているのです。
タグ: 統計
posted at 19:42:05
#超算数
これ、重要な情報だと思いました。
ARUMAKAN←さん、どうもありがとうございます。
関連情報募集中。 twitter.com/leisureprince/...
タグ: 超算数
posted at 20:28:26
adhara_mathphys @adhara_mathphys
sphero-elliptic 座標系というのはあまり使われないのですが、n 次元で考えることができて、このような定義です。 pic.twitter.com/Fa8G2hh6UT
タグ:
posted at 21:20:18
ごまふあざらし(GomahuAzaras @MathSorcerer
create_sysimage が PiZero でも使えてビビってる
#Julia言語
discourse.julialang.org/t/have-a-try-j...
タグ: Julia言語
posted at 22:19:26
#統計 事前分布に現実の何か(具体的には主観や信念や確信)が対応していなければいけないかのような考え方が、「主義」に支配されたベイズ統計の解説が20世紀に量産された原因の1つだと思う。
事前分布は単なる数学的モデル内部における確率分布に過ぎず、現実での対応物がなくても実は全然困らない。 twitter.com/smorninglory/s...
タグ: 統計
posted at 23:35:16
ごまふあざらし(GomahuAzaras @MathSorcerer
github.com/org-arl/Intera...
```julia
using InteractiveViz
using InteractiveViz.demo
iheatmap(mandelbrot, -2, 0.66, -1, 1; overlay=true, axescolor=:white, cursor=true);
``` pic.twitter.com/1OUE8PBlxf
タグ:
posted at 23:43:29