Twitter APIの仕様変更のため、「いいね」の新規取得を終了いたしました

黒木玄 Gen Kuroki

@genkuroki

  • いいね数 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 を見て下さい。
Favolog ホーム » @genkuroki » 2020年07月03日
並び順 : 新→古 | 古→新

2020年07月03日(金)

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 以上のように、

(1) foo.jlによって二項分布の中心極限定理をプロット
(2) foo.jl内の二項分布を超幾何分布に変更
(3) foo.jlによって超幾何分布の中心極限定理をプロット

のようにする場合に、julia foo.jl の繰り返しはひどく不合理です。REPLから出ずに include する方が勝る。続く

タグ: Julia言語

posted at 23:56:59

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 続き。そうなってしまう理由は再実行時にもJIT compileに時間を取られるからです。

もしも、REPLから include("foo.jl") した後に、foo.jl内の二項分布を超幾何分布に置き換えて、再度 include("foo.jl") すれば、すでに重いcompileは終了しているので、瞬時に実行が終了します。続く pic.twitter.com/kbkVWcv5yY

タグ: Julia言語

posted at 23:54:09

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語

foo.jlを編集 → julia foo.jl の繰り返しを行いたくない場合とは?

foo.jlの内容が添付画像のコードのとき、julia foo.jlの実行には50秒近くかかります。

二項分布を超幾何分布に変更して、julia foo.jlを再実行するとやはり50秒近くかかってしまう!続く

gist.github.com/genkuroki/dad7... pic.twitter.com/5a4YKc9fnB

タグ: Julia言語

posted at 23:54:07

みたむむ @Life_Gackt

20年7月3日

数学に限らず、どの教科でも同じこと言えるなあ。 twitter.com/genkuroki/stat...

タグ:

posted at 23:17:12

非公開

タグ:

posted at xx:xx:xx

非公開

タグ:

posted at xx:xx:xx

積分定数 @sekibunnteisuu

20年7月3日

@igarashi_hideo @1027stesc @428sk1_guardian = に3つの意味なんてありません。左右が等しい、という意味しかありません。

タグ:

posted at 22:53:26

木下 耕一 @conoki69

20年7月3日

「掛け算の順序」問題 根底にあるもの(西沢宏明さん)東京新聞7月2日夕刊より。この間読んだ湯川秀樹さんの「旅人」を思い出した。自分で考えた解き方に丸をもらえなくて、湯川さんが数学の道を選ばず、物理学に進んだとのこと。 pic.twitter.com/GY3SlIMLaG

タグ:

posted at 22:07:51

帷子ノ辻しろっこー @ultimatile

20年7月3日

1から始めるJulia, 近所の本屋にさっぱりなくて入手難度が謎に高い

タグ:

posted at 21:51:45

非公開

タグ:

posted at xx:xx:xx

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#超算数 確かに

単価×数量の単価で書くことも多いのは事実だろう。半分程度はそのように書いているかもしれない(笑)。

しかし

単価×数量の順序で書かなければいけない、という「意見」はナンセンスな「ローカルルール」の提案に過ぎない。

twitter.com/genkuroki/stat...

タグ: 超算数

posted at 21:46:42

黒木玄 Gen Kuroki @genkuroki

20年7月3日

物理畑で定義をいい加減に学ぶと、「3日前の感染確認者は30人、一昨日は40人、昨日は50人、今日は100人!ここ3日間、単調増加している!」と言えなくなるらしい。言えない理由は独立変数が離散で微分不可能だから(笑)

さすがにそんなことはあるはずがないと思うのだが。 pic.twitter.com/DhK5TO3u8T

タグ:

posted at 21:42:00

黒木玄 Gen Kuroki @genkuroki

20年7月3日

Sさんも大変だな。

確かに

数列を{a_n}と書くことが多いのは事実である。

しかし、

数列は{a_n}のように書かなければいけない、という「意見」はナンセンスな「ローカルルール」の提案に過ぎない。

Sさんは正しい。

いやあ、色々大変そうでびびった。

twitter.com/esumii/status/... pic.twitter.com/OYCrSaf7Zw

タグ:

posted at 21:33:04

三塚ハル @mtkharu3

20年7月3日

「今の若者は堪え性が無くすぐに仕事をやめる」と言われるが、高校の先生が卒業後すぐに仕事をやめちゃった卒業生に会って話を聞くとたいていの場合「そんな職場はやめることが出来て良かった」事例なんだとか。

タグ:

posted at 21:30:04

三塚ハル @mtkharu3

20年7月3日

これは別の本なのですが、「90年ごろまでは日本の学校は嫌な場所でも通って卒業すればそれなりの就職が出来たけど今は出来なくなったので学校に通うメリットが無くなり不登校が増えた。不登校は労働問題」という記述があった。

タグ:

posted at 21:28:52

黒木玄 Gen Kuroki @genkuroki

20年7月3日

この話題のもとツイート pic.twitter.com/8keEo2QvEN

タグ:

posted at 21:23:22

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語

nbviewer.jupyter.org/gist/genkuroki...

では自前定義のバイナリ・ヒープの型MyHeapの型を持つ変数に新たな値をプッシュする函数とヒープのトップをポップする函数を

Base.push!, Base.popfirst!

のオーバーライドで作っている。これらも引数の中身を書き換える函数。

タグ: Julia言語

posted at 21:13:48

非公開

タグ:

posted at xx:xx:xx

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 引数の変数の中身を書き換える小さな「破壊的」函数の詰め合わせセット。

nbviewer.jupyter.org/gist/genkuroki... pic.twitter.com/2gB1v1KTYr

タグ: Julia言語

posted at 21:08:48

@viktorinini

20年7月3日

@valeriazolota @bettinaschroed5 @akpolyme @NkViktori42 @ANASTALYA @AmI3580 @AraiEij @marienassar_ @habibisilvia @marie_nassar ( ͡°❥ ͡°)🌿🍇🍒🍏@valeriazolota
( ͡°❥ ͡°)🍇🍒🍏@marie_nassar
( ͡°❥ ͡°)🍒🍏@bettinaschroed5
( ͡°❥ ͡°)🍇🍒🍏@akpolyme
( ͡°❥ ͡°)🍒🍏@ANASTALYA
( ͡°❥ ͡°)🍇🍒🍏@AraiEij
( ͡°❥ ͡°)🌿🍇🍒🍏@NkViktori42
( ͡°❥ ͡°)🍇🍒🍏@habibisilvia
( ͡°❥ ͡°)🍒🍏Good day
( ͡°❥ ͡°)🍏All frends pic.twitter.com/WvNE87yFMe

タグ:

posted at 20:58:55

非公開

タグ:

posted at xx:xx:xx

ごまふあざらし(GomahuAzaras @MathSorcerer

20年7月3日

そういえばInterface6月号,PythonとJulia学べるんだっけ?

タグ:

posted at 20:41:45

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 ポイントは「試行錯誤が必要な作業」(←強調)で julia foo.jl の繰り返しが合理的でないということ。

試行錯誤でパッケージが完成してしまえば、julia foo.jl で問題なし。

あと、私はshell scriptの代わりに julia foo.jl を使うようになりました。

twitter.com/genkuroki/stat...

タグ: Julia言語

posted at 20:38:34

とらんせんでんたる @4294967291prime

20年7月3日

@genkuroki 情報のご提供ありがとうございます。確認してみます。

タグ:

posted at 20:37:17

ピッチブレンド @p_gotcha

20年7月3日

お二方の結果はRtの最高値が2〜2.5、私のは1.7ほど。信頼区間の幅は松浦先生、私、西浦先生の順。

逆畳み込みでやると結果がトンがる傾向にあるけど、それは防げている。でも私のは丸くなりすぎか?

タグ:

posted at 20:36:16

ピッチブレンド @p_gotcha

20年7月3日

昨日の実効再生産数分析、西浦先生や松浦先生と同じデータを使って分析してみた。順に西浦先生、松浦先生、私の順。

参考:statmodeling.hatenablog.com/entry/covid19-...

10000試行で100秒程度。
松浦先生のものよりもゆるやかな西浦先生の図より、さらに丸くなっている感じ。 pic.twitter.com/UyPN4L1ybl

タグ:

posted at 20:36:15

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 こんな情報があります。

machakann.hatenablog.com/entry/2020/03/...
書いたものなど
2020-03-31
Julia 言語で汎用一次元数値積分関数を書きました
【二重指数関数型数値積分公式 を使った、非適応型の数値積分プログラムです。】 twitter.com/4294967291prim... pic.twitter.com/3HMHWOnSn4

タグ: Julia言語

posted at 20:34:47

ひか @rohika_

20年7月3日

理不尽すぎる!と一瞬思ったけど、ここで敵対するのは本意ではないし

先生にも狙いがあるんでしょうが、それが伝わってないようなので、申し訳ないけど今後なにとぞ丁寧に説明を、お手数かけるけど電話くれれば親からも説明するんで、学校嫌いにさせないようにどうかどうか、という感じで伝えるかな

タグ:

posted at 20:27:21

ひか @rohika_

20年7月3日

学校とトラブった…
自粛期間中に渡されたプリント、一部だけやっとくやつだったらしくて、指示してない箇所までやってあるのはおかしいと言われて泣きながらプリントぐしゃぐしゃにしながら消したって…
その消した箇所を書き直すのが宿題だって…
まじかー…

タグ:

posted at 20:23:17

Seri @serine_math

20年7月3日

a_nを関数として見るというのは、a_nと書いて数列を表すというのと同じことです。

タグ:

posted at 20:22:10

(「・ω・)「ガオー @bicycle1885

20年7月3日

Juliaの本を買った方はツイートに買った本のタイトルを入れてもらえると(エゴサ的に)助かります。

タグ:

posted at 20:21:28

黒木玄 Gen Kuroki @genkuroki

20年7月3日

関連→以下のリンク先

不合理なこだわりを徹底すると

⋂ Aᵢ= { x | すべての i∈I について x∈Aᵢ }
i∈I

ではなく、

⋂ Aᵢ= { x | すべての i について x∈Aᵢ }
i∈I

と書くようになってしまうという話。

この類には従っちゃダメです。

twitter.com/genkuroki/stat...

タグ:

posted at 20:13:52

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@shin_corno 【どうやらtornado(pythonのフレームワーク)が原因だったようです】

#Jupyter

おお!そういう情報は後で役に立つかもしれないので助かります。

github.com/tornadoweb/tor...

github.com/jupyter/notebo...

色々都合があってJupyterを最新版にしたくないこともある。

タグ: Jupyter

posted at 20:05:30

かぼちゃん @SeiyouKaboChan

20年7月3日

大学入試じゃないけど、うちのかみさんが息子に、「こんな汚い字で書いたら減点されるぞ!」って怒鳴ってるの聞いて、「字が汚いより綺麗なのは助けになる。が、採点者は基本、何とか救ってやろうと採点するものだぞ!」て言いたいがいつも黙っている。。。 twitter.com/genkuroki/stat...

タグ:

posted at 20:04:25

しが。 @shiga_math

20年7月3日

@f_sei それ僕去年減点されました

タグ:

posted at 19:58:48

黒木玄 Gen Kuroki @genkuroki

20年7月3日

リンク先で言及している「困ったこと」というのは添付画像のバッカじゃないのと思うの部分です。

この件で嘉田勝さんはとても有害でひどい意見を表明していると思いました。

twitter.com/genkuroki/stat... pic.twitter.com/Mxojx96q1v

タグ:

posted at 19:55:42

Turing (https://baye @TuringLang

20年7月3日

Check out the latest episode of Learning Bayesian Statistics by @alex_andorra without our own @cameron_pfiffer!

open.spotify.com/episode/34AH8m...

タグ:

posted at 19:23:58

産婦人科医とみー @obgyntommy

20年7月3日

"生きていれば誰でもHPVに感染し、癌になって命を落とす可能性がある"

本当にこの様に思います。

稀に「性生活に問題があるから感染する」という誤解がありますが

HPVは殆どの方が感染しているウイルスです。

決して他人事ではありません。

予防出来る癌を防ぐ為に、HPVワクチンが重要なのです。 twitter.com/mph_for_doctor...

タグ:

posted at 19:16:50

黒木玄 Gen Kuroki @genkuroki

20年7月3日

資料追加。昔の小松彦三郎さんの本では「{a_n}」ではなく単に「a_n」と書くスタイルが多用されています。(以下の添付画像以外の例もある。)

「{a_n}」の方がよいと主張する人は是非とも小松彦三郎氏を批判して欲しいものだ(嫌味の皮肉)。 pic.twitter.com/tJEeqjuz8T

タグ:

posted at 19:02:47

清 史弘 @f_sei

20年7月3日

高校の教科書にないからダメという人は、例えば「a≦b」を「a≤b」と書いたら×にするっていうことなの?

タグ:

posted at 18:56:36

黒木玄 Gen Kuroki @genkuroki

20年7月3日

それぞれ長所と短所があるのだから、それらの一方のみが好ましいという判断は合理的ではありません。

タグ:

posted at 18:45:19

toyo @toyo9

20年7月3日

GoodNotes、PDFを読み込ませて書き込めるのが凄く便利です。 twitter.com/genkuroki/stat...

タグ:

posted at 18:43:49

黒木玄 Gen Kuroki @genkuroki

20年7月3日

数列を単に「a_n」と書くスタイルは多くの場合に文脈的に誤解を生まず、書く分量も少なくて効率的。しかし、数列の集合を考えるときには「a_n」のスタイルは苦しい。

数列を「{a_n}」「(a_n)」「{a_n}_{n=1}^∞」「(a_n)_{n=1}^∞」のように書くスタイルは数列の集合を扱うときに便利だが、煩雑。

タグ:

posted at 18:43:19

黒木玄 Gen Kuroki @genkuroki

20年7月3日

おまけ:ググると容易に見つかる大学における「数列{a_n}」でも「数列(a_n)」でもない「数列a_n」という表現集。

同一の文書でスタイルを統一する必要もないと思う。

www.math.kanagawa-u.ac.jp/mine/takakei/t...
italab.doshisha.ac.jp/~kmizoha/analy...
www2.math.kyushu-u.ac.jp/~hara/lectures...
www.math.nagoya-u.ac.jp/~hisamoto/2S/h... pic.twitter.com/xeO1GA0tov

タグ:

posted at 18:32:56

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@Nightingale314 「a_nは単調増加」は大学で数学を教えている人達も使っている書き方なので、伝わらないわけがない。

おかしな判断を自信を持ってするのはやめた方が良いです。

おかしな判断に使う労力を普通に数学を理解することに使わないと損だと思います。

タグ:

posted at 18:23:32

とらんせんでんたる @4294967291prime

20年7月3日

TL で流行っているようなので、julia を覚えるのもアリかもしれない twitter.com/4294967291prim...

タグ:

posted at 18:21:18

黒木玄 Gen Kuroki @genkuroki

20年7月3日

非常に困ったことに大学で数学を教えているようにも見える人からも{a_n}とか(a_n)と書く方がよいというようなおかしなコメントが付いていますね。

自信を持ってブチ切れてもいいです。

ググれば大学のサイトにも「a_nは単調増加」という表現がすぐに見つかります。続く

twitter.com/hal_uts1_kgk/s... pic.twitter.com/lzp1cwWmsO

タグ:

posted at 18:20:09

Shuuji Kajita @s_kajita

20年7月3日

@lm700j 掛算の式の順序を強制する指導法は「分かり易さ・論理的正しさ・多彩なイメージを軽視し、非常識・非論理的・不合理な思考法を子供達に強制」しますので、算数が苦手な子供をさらに苦しめます。
twitter.com/genkuroki/stat...

タグ:

posted at 17:32:35

こはる @nonbir1koharu

20年7月3日

リツイートありがとうございます🙏 現在、黒木玄様より下記の情報をいただいており、不慣れな頭で調べ物をしているところです。これもおすすめだよ!というお知恵がありましたら引き続きお願いいたします!(お礼にアイコン描きます!)
twitter.com/genkuroki/stat... twitter.com/genkuroki/stat...

タグ:

posted at 17:31:06

非公開

タグ:

posted at xx:xx:xx

葉葉波 @hahaha3

20年7月3日

シリアの警察を空手でボコボコにした酔っぱらい日本人の正体 なぜ、空手はアラブに広まったのか | PRESIDENT Online(プレジデントオンライン) president.jp/articles/-/36724
マジで事実は小説よりも面白いってやつだ

タグ:

posted at 17:03:43

逢香(aica) @suck629it

20年7月3日

HPVワクチンで反ワクチンが調子に乗ったわけだがマスコミは責任取らなくていい仕事ですごいなぁ

タグ:

posted at 16:34:55

逢香(aica) @suck629it

20年7月3日

あっこれ「HPVワクチンを打ったから病気になった」にも当てはまるやつだ twitter.com/tag_tatsumi/st...

タグ:

posted at 16:33:31

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 #TuringLang

「やりたいこと」と「うまく行かないJuliaのコード」の組を公開すれば、誰かからコメントがもらえるかも。

Stanを知っている人も類推でTuring.jlの場合にもコメントできると思う。モデルの記述も似ているし。 twitter.com/yujinotweet/st...

タグ: Julia言語 TuringLang

posted at 16:06:00

hiro87(ヒロ3) @rion_hiro87

20年7月3日

凄くいいインタビュー記事だった
HPVワクチンは打った方が得 twitter.com/mph_for_doctor...

タグ:

posted at 15:45:10

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#統計 訂正

❌(n-r)u²/σ²= ||y-Xβ||²/σ²は自由度n-rのt分布に従う。

⭕️ (n-r)u²/σ²= ||y-Xβ||²/σ²は自由度n-rのχ²分布に従う。

exp(-(1/2)~)の~の部分の具体形を見るべし。

twitter.com/genkuroki/stat...

タグ: 統計

posted at 15:40:50

黒木玄 Gen Kuroki @genkuroki

20年7月3日

iPad GoodNotes FAQ

ページを消去できなくてあせった😅

質問:ページを消すにはどうすればいいのですか?

解答:

* ページへの書き込みの消去:右上 … → 赤⊗ページを消去

* ページ自体の削除:左上の◻︎4つ → 選択 → ゴミ箱

タグ:

posted at 14:11:08

Atsuo Ishimoto @atsuoishimoto

20年7月3日

データサイエンティストを志す若者の98%は、最初の環境構築で32bit版のPythonをインストールしてしまって死亡すると言われています pic.twitter.com/s0VIfXbvat

タグ:

posted at 14:05:47

黒木玄 Gen Kuroki @genkuroki

20年7月3日

GoodNotes

A4白紙のノートでボールペンの太さが好みぬなるように調節した。

普段使うのはボールペンの0.35mm

タグ:

posted at 13:50:10

黒木玄 Gen Kuroki @genkuroki

20年7月3日

GoodNotes

 設定→自動バックアップ

でひとまずGoogle Driveに自動バックアップされるように設定しておいた。iCloud以外のバックアップ先もないと怖い。

これでちょっと安心かも。

タグ:

posted at 13:46:48

非公開

タグ:

posted at xx:xx:xx

黒木玄 Gen Kuroki @genkuroki

20年7月3日

iPad での MetaMoji Note (広告付きの2でないもの)はスプリットビューに対応していないという欠点がある代わりに、Windowsとの連携が易しいという利点があります。

しかし、スプリットビューは魅力的なのでGoodNotesをしばらく使ってみようかな。

タグ:

posted at 13:33:46

い ゔ 太 @EVLWyqRDoSiBpEe

20年7月3日

ええーーー、指導書にこんなことが書いてあるのか。 twitter.com/genkuroki/stat...

タグ:

posted at 13:24:43

S (ツイートはスレッド全体をご確認く @esumii

20年7月3日

(念のため,
・数列は紛れもなく(自然数上の)関数
・例えばf(x)=x+1なる「関数f」を「関数f(x)」とか言ってしまうことはよくある
・なのでa_nだろうが{a_n}だろうが数列すなわち関数とみなせる(ので「単調増加」と言うのも問題ない)
という単純な話のはずなんですが…

タグ:

posted at 13:14:45

kamimura @mkamimura

20年7月3日

@genkuroki MetaMoJiも認識エンジンはMyScriptみたいですよ。 www.product.metamoji.com/en/mazec/ ✒️

タグ:

posted at 13:09:14

黒木玄 Gen Kuroki @genkuroki

20年7月3日

私は手書きノートには

MetaMoJi Note

を使っています。iPad ↔ Windows で同期している。

タグ:

posted at 13:07:05

こはる @nonbir1koharu

20年7月3日

@genkuroki うわぁー!数学の神様ー!
降臨していただきありがとうございます!ありがたありがたや…
まさに求めていた情報です。西浦さんの書かれる寄稿や論文から今回の数理モデルにかかわりがありそうなものを引用させていただきたかったのですが、どこから手をつけたらいいものか門外漢で…とても助かります🙏

タグ:

posted at 13:02:54

あ〜る菊池誠(反緊縮)公式 @kikumaco

20年7月3日

@genkuroki 僕は手書きノート派なので、iPad を買って真っ先にいれました。もはや講義から研究からメモから計算用紙にいたるまで、あらゆるノートはGoodNotesです

タグ:

posted at 13:02:05

George Tao @song15song1

20年7月3日

@mkamimura @genkuroki なんと!!!今度見てみます!!

ありがとうございます😊

タグ:

posted at 13:00:13

kamimura @mkamimura

20年7月3日

@song15song1 @genkuroki 数式を認識してくれてMathMLの出力にも対応してるNeboを利用中だったりします。 www.mkamimura.com/2020/07/Mathem... 😄 #Nebo #MyScript

タグ: MyScript Nebo

posted at 12:32:27

George Tao @song15song1

20年7月3日

@genkuroki そのアプリを使って以降紙のノートを買わなくなりました。。。

本当に素晴らしいアプリです。。。

タグ:

posted at 12:28:10

黒木玄 Gen Kuroki @genkuroki

20年7月3日

iPad で GoodNotes を購入した。980円。

もっと早く買うべきだったかも。

タグ:

posted at 12:24:13

Hal Tasaki @Hal_Tasaki

20年7月3日

@AkiraOkumura @psr1509 あ、それはよかったです。
奥村さんにはいつも教わってばかり(先日もとある書類を Pages + 奥村式で作ったところ)なので少しでもお役に立てたならうれしいです。

タグ:

posted at 12:11:07

OKUMURA, Akira(奥村 曉) @AkiraOkumura

20年7月3日

@Hal_Tasaki @psr1509 先ほど GoodNotes を購入し、かなり期待した通りの挙動でうまく行きました。お二人ともありがとうございました。

タグ:

posted at 12:04:42

食い逃げ界隈・食い逃げGメン兼業農家のす @suguyaruo

20年7月3日

潜伏期間を無視してませんかね('◉◞౪◟◉') twitter.com/sf_satoshifuji...

タグ:

posted at 11:57:51

もこもじゃ @nagatsuki_shuu

20年7月3日

かける数、かけられる数。答えがあっていても式で❌になり100点取れなくて子は泣いてたよ。まだ議論中のようなもので❌にしてまで子供達を泣かせてるわけですよ🤷🏻‍♀️深く考えなくていいから、回答の単位と同じものを式の一番初めに書けばいいよって教えたけども。 twitter.com/tokyobunkabu/s...

タグ:

posted at 11:47:17

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@shin_corno #Julia言語 のような道具のおかげで、私のような数値計算のど素人であっても、気軽にたったの数秒間でKdV方程式の数値解を計算できるようになったのはうれしいことです。

nbviewer.jupyter.org/github/genkuro...
では、1次元のシュレーディンガー方程式(時間依存)も数値的に解いています。

タグ: Julia言語

posted at 11:32:17

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@shin_corno #数楽 #Julia言語 リンク先動画は定在波と無関係のKdV方程式

ja.wikipedia.org/wiki/KdV%E6%96...
(添付画像3はこれより)

という名の有名な非線形偏微分方程式の数値解です。

初期条件が正弦波のときに沢山の安定な孤立波(ソリトン)に分裂するという有名な結果の再現。

nbviewer.jupyter.org/github/genkuro... pic.twitter.com/hd9sBaeXOU

タグ: Julia言語 数楽

posted at 11:29:56

@kankichi57301 @kankichi57301

20年7月3日

@genkuroki え?え?え?数列って定義域が自然数(か整数)の関数って割り切って関数と同一視して扱って単調増加などを論じて何か困りますの?

タグ:

posted at 11:20:57

黒木玄 Gen Kuroki @genkuroki

20年7月3日

結果的に、数学の内容を理解できずにデタラメな考え方を信じるようになって、大学入試でも失敗するようになったら、得たものが何もないことになる。

数学を勉強するなら、数学そのものを真剣に理解する努力をしておくことが、手堅い安全な道だと思います。

タグ:

posted at 11:08:28

黒木玄 Gen Kuroki @genkuroki

20年7月3日

九大入試数学の事例

以下のリンク先の添付画像に引用された発言は数学の理解とは無関係の「分かっていない人」の発言。

分かっている側がどう考えているかについては

togetter.com/li/1324061

で千葉さんの発言を参照。

大学入試についても分かっている側の人に従った方がよい。 twitter.com/rochejacmonmo/...

タグ:

posted at 11:05:34

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@shin_corno 仮に採点にぶれがあるとしても、低レベルでおバカな連中相手の対策を頑張るのは時間の無駄だと思います。

twitter.com/shin_corno/sta...

タグ:

posted at 10:38:59

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@shin_corno 理解のための勉強では、ちょっとした勉強だけで、徹底的にどこまでも省略せずに説明を書く作業を行い、清書したノートの段階で何百ページも書きます。

そういう作業を繰り返すと、非本質的で自明なことを繰り返す愚に気付いて自然に適切なバランスを取った書き方もできるようになります。

タグ:

posted at 10:33:39

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@shin_corno 大学の数学科や大学院レベルの数学を理解している人以外に、大学入試での採点の実態を真っ当に推測するのは不可能だと思います。

採点の仕方を推測する暇があったら、数学の理解度を高める努力をした方がよいと思います。

タグ:

posted at 10:30:20

yuji @yujinotweet

20年7月3日

#Julia言語
#TuringLang

 結局階層ベイズでやりたいことが出来なかったし,調べても近しい情報が出てこないので,盛大な勘違いをしているような気がしてきた。
 遠回りだけど,Turing.jlのチュートリアルを一からやって理解を深めるしかないかなー。

タグ: Julia言語 TuringLang

posted at 10:27:07

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@shin_corno 大学生向けの数学の教科書で難しそうなものを見れば、大学入試の採点をしている人達と自分の数学の理解度の違いが分かると思います。

数学を理解していて、どれだけの期間でどれだけ採点するかを推定できれば、採点の実態を正確に推測できると思います。

twitter.com/shin_corno/sta...

タグ:

posted at 10:26:25

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@shin_corno 高校生が使っている問題集の内容を例えば私は知りません。たぶん、私以外の多くの数学者も知らない。

結果的に高校生向けの問題集の書き方と無関係に大学入試の採点が行われます。

数学的な正しさや数学的なキーポイントがどこであるかに、高校生向けの問題集は関係ない。

twitter.com/shin_corno/sta...

タグ:

posted at 10:23:35

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@shin_corno 関連事例

以下のリンク先に添付画像に引用されている人は数学を理解していないせいで問題のキーポイントがどこなのか認識できていない。

twitter.com/RochejacMonmo/... twitter.com/rochejacmonmo/...

タグ:

posted at 10:19:59

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@shin_corno 【説明をどこまで省いて良いか】を気にする人達はそもそも理解しているのかどうかが疑わしいと推測します。

内容を理解していればいるほど、どこがキーポイントであるかがわかっていて、自然にキーポイントに向けて議論や計算を始めると思います。

理解している人が大学入試では圧倒的に有利です。

タグ:

posted at 10:10:59

非公開

タグ:

posted at xx:xx:xx

S (ツイートはスレッド全体をご確認く @esumii

20年7月3日

@HAL_uts1_kgk 数列は{an}のように書かなければいけない、という「意見」もあるようですが、そんな「ローカルルール」もナンセンスです。一大学教員として、何度も失礼しましたがご参考に。

タグ:

posted at 09:26:11

S (ツイートはスレッド全体をご確認く @esumii

20年7月3日

@HAL_uts1_kgk おかしなリプライがついているので念のため、「高校では教えない表現だから減点」というのは「習っていない漢字を使ったら×」と同様にナンセンスです。ましてや数列の単調増加という基本的な数学用語すら先生が知らないとしたら、先生の無知です。

タグ:

posted at 09:21:28

黒木玄 Gen Kuroki @genkuroki

20年7月3日

「解答の書き方」という枠組みで教えて来る人に数学を教わると、数学そのものも理解できず、問題を解く力や論理的説明力もつかず、大学入試でも負け組になる可能性が高まると思います。

タグ:

posted at 09:15:53

黒木玄 Gen Kuroki @genkuroki

20年7月3日

一般論しか言えないのですが、大学入試の数学については

* 「解答の書き方」というダメな考え方をせずに、普通に論理的に正しい説明の仕方を理解できているか?

とか

* 正確に計算できるか?

とか

* そもそも問題を解く力があるか? (「やり方」を暗記する人は問題を解く力が弱くなる)

が大事。

タグ:

posted at 09:13:45

S (ツイートはスレッド全体をご確認く @esumii

20年7月3日

@HAL_uts1_kgk 元の解答も何ら問題ありません。

タグ:

posted at 09:13:41

黒木玄 Gen Kuroki @genkuroki

20年7月3日

高校や予備校や塾の数学の先生で「大学入試で減点されるかもしれないので要注意!」と特に言いたがる人達は、どれだけ数学そのものを愛している人達が大学入試の数学の採点をやっているかを知らずに、証拠もなしにデタラメを言って受験生を惑わす「クズな大人」扱いが妥当です。

タグ:

posted at 09:07:56

きたけ @1take1nyokki3

20年7月3日

旦那が、息子の持ち帰ったプリントをみて激怒。

息子の書いたピリオドが楕円だからと綺麗な丸に直されてた。ほか、Uの左右が1ミリ揃ってないなど1ミリで直しが多数。

先生にいじめられているのか?

学校の摩訶不思議を知らないと、そう思うのか!

次の個人面談は俺が行く。

行ってらっしゃい!

タグ:

posted at 09:05:46

黒木玄 Gen Kuroki @genkuroki

20年7月3日

以下のリンク先のような考え方で数学を勉強すると、大学入試で不利になります。その手のくだらないことにこだわると、肝腎の数学の中身の理解が疎かになって入試問題を競争相手より解けなくなる可能性が高い。

大学入試の採点について「減点される可能性あり」というデマを飛ばすクズは沢山いる。 twitter.com/nightingale314... pic.twitter.com/Opfv1rQtFf

タグ:

posted at 09:04:31

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数 掛算順序についても、巻末の模範解答である特定の掛け算順序のみを正解としている算数教科書が文科省の検定を通っています。

算数の教科書検定をやっている人たち自身もチョー算数ファミリーの一員だと思われます。

twitter.com/genkuroki/stat...

タグ: 超算数

posted at 08:43:42

統計たん @stattan

20年7月3日

お、これは知らなかった。 twitter.com/genkuroki/stat...

タグ:

posted at 08:41:27

TN @tomoak1n

20年7月3日

@skboyj2 @genkuroki 国家による統制は最小限にせよという考えとの緊張関係もありますからねえ。

なお、検定基準はこちら
www.mext.go.jp/a_menu/shotou/...

タグ:

posted at 08:39:43

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数 現実には文科省の教科書検定もザルなので、現状の教科書検定の運用のままでは、デタラメを算数教科書から排除するのは不可能でしょう。

あのザ・トンデモ・ニセ歴史の「江戸しぐさ」が載っている算数教科書でさえ検定を通っています。

twitter.com/genkuroki/stat...

タグ: 超算数

posted at 08:38:26

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数 教科書の教師用指導書は、文科省の検定の対象になっていないだけではなく、一般人購入不可で内容を気軽に知れる立場の人は圧倒的な少数派です。

過去の算数教科書の教師用指導書が公開されるだけで、どれだけ非常識な教え方が勧められ来たかについて明らかになるでしょう。 twitter.com/skboyj2/status...

タグ: 超算数

posted at 08:31:25

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数 教科書の教師用指導書は全国の教師に直接影響を与えているので、結論がどうなるとしても、公開されて万人の目に晒され、内容についてオープンな議論が行われるようにならないと、真っ当な算数教育は決して実現されないと思う。

現実には一般人購入不可で内容はほとんど知られていない。

タグ: 超算数

posted at 08:26:11

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数

* 算数の教科書そのものにはそのようにまずそうなことを書かない→ゆえに検定も通る

* 大っぴらになるとまずそうなことは教科書の教師用指導書(一般人購入不可)に書く→万人に批判されずに済む

こういうことをやっています。

これで犠牲になるのは子供達。

twitter.com/skboyj2/status...

タグ: 超算数

posted at 08:23:03

bskoyj @bskoyj

20年7月3日

@tomoak1n @genkuroki 教科書でなく指導書だったんですね。確かにあの記述は教員向けですもんね。ちょっと検索して見ただけだと分からなかったんですが、指導書って検定の際に参考にはされないのでしょうか?その教科書は使うけど指導書は使わないというのは考えづらいんで、一緒に検定の対象にしてほしい感じがします。

タグ:

posted at 08:20:08

TN @tomoak1n

20年7月3日

@skboyj2 @genkuroki 指導書は検定の対象でないのみならす、一般流通せず入手困難品。

タグ:

posted at 08:12:39

荒木飛呂彦 コメントbot @araki_h_bot

20年7月3日

吉良がいなくなったからあそこで終わりにしたけど、本当はもっと描きたいんですよ。あの街に何かを投入したいです。だからまたいつか描きたいと思っています。第8部とか第9部とかで(笑)。
(ジャンプSQ 2008年1月号/『天国の扉』で荒木を読むッ)

タグ:

posted at 08:06:33

bskoyj @bskoyj

20年7月3日

啓林館って老舗だよなぁ。子どもの頃(数十年前)ここの教科書使ってた気がする。こんなとこからアホな記述がされてたら、掛算に順序があると思い込む人が続出するのも無理はないかも。これ一点だけで検定で落とすべき。 twitter.com/genkuroki/stat...

タグ:

posted at 08:00:12

とらんせんでんたる @4294967291prime

20年7月3日

使いたいケースが Cauchy 主値積分みたいに、特異点同士の発散項をいなしている積分だから、単純に使うだけだと発散して終わりそうなのでつらい

タグ:

posted at 07:53:15

Youtai @tucasamicasa

20年7月3日

@ju2_wa @HAL_uts1_kgk 同感です。少なくとも一番大事と思われる入試でも問題ないし、そもそも仰る通り普通に使いますね。

タグ:

posted at 07:45:33

黒木玄 Gen Kuroki @genkuroki

20年7月3日

数学教育がらみのことで、いきなり「減点してよい理由を探し始める人」を見たら、「これはひどい!」という扱いになって然るべきだと思います。

ツイッター上では「大学入試で減点される」という主張が実際に採点しているらしい人達から不快感を込めて全否定されている場面をよく見ます。 twitter.com/nightingale314...

タグ:

posted at 07:17:52

黒木玄 Gen Kuroki @genkuroki

20年7月3日

間違いを訂正するときには、自分自身が何ひとつまともなことを言ってなかったことを認める必要がある場合は少なくないです。私も結構やらかしてしまいます。

教わっている数学の先生の影響で間違った考え方を身につけてしまったのであれば不運なことだと思いました。

twitter.com/nightingale314...

タグ:

posted at 07:14:02

黒木玄 Gen Kuroki @genkuroki

20年7月3日

本当に

【本来は「(数列である){a_n}は単調増加である」とすべきところを「a_nは単調増加である」としている点で、この答案が減点される可能性は少なくない】

のだとしたら、数学を他人に教えてはいけない人が採点している場合が「少なくない」ことになります。

twitter.com/Nightingale314... twitter.com/nightingale314...

タグ:

posted at 07:10:55

黒木玄 Gen Kuroki @genkuroki

20年7月3日

以下のリンク先の内容も全部間違っています。

* 単調増加函数の中には微分不可能なものが沢山あります。

続く

twitter.com/nightingale314...

タグ:

posted at 07:08:03

yoshitake-h @yoshitakeh

20年7月3日

求差・求残も文章題の呪い。式の計算はできるが文章題が解けない子に対し、何とか文章題を解かせようとして、式の計算までできなくしているのではないか。 #超算数

タグ: 超算数

posted at 07:07:48

黒木玄 Gen Kuroki @genkuroki

20年7月3日

言っていることのほぼ全てが間違っています。

* 数列a_nはnの函数です。

* 函数だと思ってなくても、数列にも「単調増加」という言葉を使います。

* 高校数学において「単調増加」といえば「単調増加関数」を指すという"お約束"はありません。

続く twitter.com/nightingale314... pic.twitter.com/sjJxd7m2MO

タグ:

posted at 07:06:26

手を洗う救急医Taka @mph_for_doctors

20年7月3日

ちなみにFRaUのインタビュアーのみなさまは本当に素晴らしくて、ワクチンのことをよく知らないために命を落としている人たちに対して、私たち医療従事者が感じている無念さをとてもよく汲み取っていただきました。こういった記者の方々がいてくださることに、一医療従事者として希望を感じています。

タグ:

posted at 07:06:02

I✰seeyA @スギ花粉舌下免疫療法中 @Se_ya_san

20年7月3日

4この2つ分、って日本語的にもおかしい気がする twitter.com/genkuroki/stat...

タグ:

posted at 06:58:52

非公開

タグ:

posted at xx:xx:xx

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数 掛け算順序問題には100年以上の歴史があります。1世紀以上解決できていない問題。問題を解決しないことを支える社会的仕組みがあると推定するのが自然だと思います。

twitter.com/genkuroki/stat...

タグ: 超算数

posted at 06:51:50

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数 「4この2つ分」のような子供の大部分にとって理解が困難な言い方で掛け算順序指導を維持し続けている専門家達は、子供達を犠牲にしながら、自身の社会的利益を得ています。

そういう人達が困る世の中にならないと、いわゆる「チョー算数」の問題は解決しないと思います。

タグ: 超算数

posted at 06:49:16

積分定数 @sekibunnteisuu

20年7月3日

twitter.com/Nightingale314...

しかしこの人、数学ン勉強の方向を間違えてしまっている感じだな。

昨年の、二重根号炎上事件を思い出す。あの時もあるんだかないんだかわからないくだらないローカルルールを持ち出して、バツを正当化しようとする人がわいてきた。

タグ:

posted at 06:48:28

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数 算数教育の専門家の世界だけに通用する算数のようにも見える体系もどきが存在し、算数教育の世界で出世するためには(例えば教科書の執筆に関わったり、大学の先生になるためには)、その算数のようにも見える体系もどきへの理解が深いことを示すことが必要なようです。

犠牲になるのは子供達。

タグ: 超算数

posted at 06:46:12

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数 算数に関する有害な教え方を維持・発展させている主犯の専門家たちは、自らの調査によって掛け算順序指導に使われている「4この2つ分」という言い方の理解に子供達の大部分が困難を覚えていることを知っています。

子供に合わせたまともな教育が望ましいです。

twitter.com/genkuroki/stat...

タグ: 超算数

posted at 06:43:20

積分定数 @sekibunnteisuu

20年7月3日

一部訂正したようだ。
twitter.com/Nightingale314...

タグ:

posted at 06:40:35

積分定数 @sekibunnteisuu

20年7月3日

twitter.com/Nightingale314...
>単調増加関数は「導関数が常に0以上」というのが定義とされていて、導関数が存在するためには「微分できる」必要があります。

x+[x]は単調増加関数ではない????

タグ:

posted at 06:38:18

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数 「解法の暗記を助長」という問題が目立つように見出しにしてあるのは非常によいと思いました。

日本社会は子供を苦しめる有害な教え方をマスターすることによって出世できる仕組みを長年維持して来ました。算数の有害な教え方を広めている個人や集団への批判が必要だと思われます。

タグ: 超算数

posted at 06:38:12

積分定数 @sekibunnteisuu

20年7月3日

数列は、自然数から実数への関数である。 twitter.com/Nightingale314...

タグ:

posted at 06:36:23

黒木玄 Gen Kuroki @genkuroki

20年7月3日

@tokyobunkabu #超算数 【学び始めに「式に順序がある」という指導法が広く行われ】

実際には小6で文字x,yの使い方を習った後にも掛け算の式の順序が逆だと誤りになると教えることを教科書出版社が教師に勧めていたりします。

ミスリーディングな説明であり、訂正が必要だと思いました。 pic.twitter.com/Q0HDL9V9rk

タグ: 超算数

posted at 06:33:26

手を洗う救急医Taka @mph_for_doctors

20年7月3日

現代ビジネスのFRaUでHPVワクチンに関するインタビューを記事にしていただきました。

女性だけでなく男性も打った方がよい理由を、多角的な視点で解説させていただいています。

是非ご一読ください。

子宮頸がん予防「HPVワクチン」を男性医師が自ら接種した理由 @frau_tw gendai.ismedia.jp/articles/-/737...

タグ:

posted at 06:30:03

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#掛算 #超算数

チョー算数教育の実践者たちによる「子供が混乱する」「子供が躓く」という主張のかなりの部分は

「マッチポンプ」(自らマッチで火をつけておいて、それを自らポンプで水を掛けて消すと言う意味で偽善的な自作自演の手法・行為)

なのではないかと思われる。 twitter.com/sekibunnteisuu...

タグ: 掛算 超算数

posted at 06:24:36

Gabriel D Weymouth @gabrielweymouth

20年7月3日

WaterLily.jl update! We have achieved 3D turbulence in pure Julia. This is not a drill...😉 Taylor-Green vortex using 2.2M points. @JuliaLanguage pic.twitter.com/jDEzzo0pyj

タグ:

posted at 06:23:27

とらんせんでんたる @4294967291prime

20年7月3日

二重指数積分を実装すると、特異点のあるケースを扱いやすいらしいけど、実装したことないんだよな twitter.com/4294967291prim...

タグ:

posted at 06:02:56

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#統計 確率変数を確率空間上の可測函数とみなす定義を知っても、例えば渡辺澄夫『ベイズ統計の理論と方法』の第4章のアイデアの理解がすすむわけでもなんでもない。方向がかなり違う。

タグ: 統計

posted at 05:56:10

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#統計 確率変数を確率空間上の可測函数とみなす特定のスタイルで理解を先に進めるためには、物理的に同一のサイコロの出目のモデル化としての確率変数の函数としての定義域の可能な取り方が無数に存在することを適切に扱えるだけの数学的技量が必要になります。

twitter.com/genkuroki/stat...

タグ: 統計

posted at 05:53:14

とらんせんでんたる @4294967291prime

20年7月3日

数値積分のプロでないので、直接積分しないといけない

タグ:

posted at 05:46:22

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#統計

確率変数=確率空間上の可測函数

という定義しか述べない人は「本当はよくわかっていない人」である可能性が結構高いので要注意です。詳しくはこのスレッドの上の方を参照。

他のスレッドでも繰り返し注意を喚起している。

twitter.com/physics303/sta...

タグ: 統計

posted at 05:31:44

Seri @serine_math

20年7月3日

補足。a_nは一般項としましたが、a_nを数列とすることもあります。よって実際にはさらにややこしい…

タグ:

posted at 05:29:07

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 nextpermutationのような函数のソースコードは

github.com/JuliaMath/Comb...

で閲覧できる。 pic.twitter.com/aEY4WLdv1C

タグ: Julia言語

posted at 05:21:52

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 Riemannのゼータ函数の 0≤x≤1, 10≤y≤55 での値の2次元配列zが欲しければ、

using SpecialFunctions
x = range(0, 1, length=101)
y = range(10, 55, length=451)
z = @. zeta(Complex(x, y'))

で作れます。@. マクロも便利。@. 以降の函数は配列の各成分に作用するようになる。

タグ: Julia言語

posted at 05:01:44

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 で、メモリ効率の悪いmeshgridがどうしても欲しい場合には、私は

x = range(0, 1, length=101)
y = range(10, 100, length=901)
z = Complex.(x', y)
x_grid, y_grid = real(z), imag(z)

のようにして、meshgrid (x_grid, y_grid)を作っています。

3行目の x' とComplexの後の.に注目!

タグ: Julia言語

posted at 04:55:29

Seri @serine_math

20年7月3日

厳密な数学をやる人も、そうでない人も、用語はなるべくきちんと使っていきたいですね。そして、正しいものにバツをつける指導者は、大きな罪を犯しいていることを自覚しましょう。(おわり)

タグ:

posted at 04:52:16

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 補足

計算速度をシビアに気にする場合には

A = [f(i) for i in 1:N]

と書くことも避けるべきで、

A = f.(i)

と書く方が勝ります。シンプルに書ける点も優っている。

twitter.com/genkuroki/stat... twitter.com/genkuroki/stat...

タグ: Julia言語

posted at 04:50:25

Seri @serine_math

20年7月3日

このソースとして、多くの解析学の教科書の手本となった高木解析概論から引用しておきます。 pic.twitter.com/tr9J7TYrm4

タグ:

posted at 04:45:44

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語

nbviewer.jupyter.org/gist/genkuroki...

では完全に自前でbinary heap, weighted graph, Dijkstra's algorithmを実装していますが、既存のパッケージでのグラフの取り扱いのベンチマークについては

discourse.julialang.org/t/lightgraphs-...

を参照。JuliaのLightGraphs.jlが爆速。 pic.twitter.com/VJoFQEXEK6

タグ: Julia言語

posted at 04:44:27

Seri @serine_math

20年7月3日

そして、「{a_n}や(a_n)と書け」という主張もおかしく、a_nで問題ありません。(a_n)が数列なら、一般項a_nはnの関数なので単調増加と言って何も問題ありません。この誤解はおそらく大学では単調増加列などという言葉を使うので、一般項をもってくると違和感があることから生じるのでしょうが。

タグ:

posted at 04:42:52

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 多分、適切な使い方をすれば、llvmを使っているプログラミング言語はどれも同じような速さで計算できると思います。

具体的にはJuliaやRustやPythonでのnumbaはどれも同じような速さだと思ってよいと思う。ただし、この中でnumbaだけは機能的に制限がきついと思います。

タグ: Julia言語

posted at 04:34:36

Seri @serine_math

20年7月3日

そもそも解析学などでは{a_n}という記法を多く使っていますが、本来(a_n)とするべきでしょう(n ∈ Nなど省略して書いています)。このあたりも混乱の原因になり得ます。

タグ:

posted at 04:33:40

Seri @serine_math

20年7月3日

また、この採点者の意図を「a_nは一般項であって数列を表さないから単調増加を言いたいなら{a_n}と書くべき」と解釈する人もいるようです(真相はわかりませんが違う気がしています)。この数列の表記についてはいっこういい加減に扱われることが多く、それは高校だけでなく大学でもそうでしょう。

タグ:

posted at 04:29:18

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 のみんな知っている欠点は、precompileやjust-in-time compileに時間がかかる場合があることです。だから、試行錯誤が必要な作業で

foo.jlの編集→ julia foo.jl の実行

を繰り返すことは極めて不合理なJuliaの使い方になります。

「REPLから出ない」とか、Jupyter, Junoなどが便利。

タグ: Julia言語

posted at 04:26:31

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語

nbviewer.jupyter.org/gist/genkuroki...

のTokyo_Edgelist exampleを見れば、

* インターネット上のファイルのダウンロードの仕方
* csvファイルの読み込み方

も分かります。

自前でcsv読み込みのコードを書くと、CSV.jlが爆速なことがよくわかります。

タグ: Julia言語

posted at 04:23:18

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 自前でbinary heapを実装して、最短経路に関するDijkstra法を書いた例が

nbviewer.jupyter.org/gist/genkuroki...

にあります。Juliaで自前の型を定義してややこしいアルゴリズムを見易く書いている例になっていると思います。

タグ: Julia言語

posted at 04:17:06

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 複雑なアルゴリズムを試したい場合は

DataStructures.jl
github.com/JuliaCollectio...

Combinatorics.jl
github.com/JuliaMath/Comb...

が便利。

タグ: Julia言語

posted at 04:13:52

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 1次元配列Aの中のx以下の成分の割合を求めるには

ecdf(A, x) = count(A .≤ x)/length(A)

と書けば良いのですが、x = range(0, 10, length=N)の各成分に ecdf(A, ~) を作用させるために、

y = ecdf.(A, x)

とするとエラー。意図した動作にするには

y = ecdf.(Ref(A), x)

と書く。

タグ: Julia言語

posted at 04:09:36

Seri @serine_math

20年7月3日

まず、この「a_n は関数ではない」という採点についてですが、意図としては数列は関数ではない、ということでしょう。これは数学を学んでいればあり得ない判断で、(実数の)数列はNからRへの写像です。

タグ:

posted at 04:08:10

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 "more dots"で例外的に注意するべきなのは、配列Aについて

sum(f.(A))
mean(f.(A))

のようなコードを書く場合。f.(A)で新しい配列が作られるのでメモリ効率が悪化。forループの内側でこれをやると死ぬ。代わりに

sum(f(a) for a in A)

とGenerator (f(a) for a in A)のsumを使う。

タグ: Julia言語

posted at 04:05:25

Seri @serine_math

20年7月3日

この件、意外とややこしくて様々な問題を含んでいるのでいろいろ書きます。 twitter.com/HAL_uts1_kgk/s...

タグ:

posted at 04:04:05

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 でいきなり偏微分方程式の数値解法を試す強者は、可能な限りdotを増やすこと

docs.julialang.org/en/v1/manual/p...

と、u[2:end-1] のようにして部分配列の値を使う場合には @ view 又は @ views マクロを使うこと

docs.julialang.org/en/v1/manual/p...

を覚えるべき。

タグ: Julia言語

posted at 04:01:55

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 でいきなり自前で型を定義してしまう強者は

docs.julialang.org/en/v1/manual/p...

が必読。

struct Foo
a::Array
end

のように書くと速度的劣化が起こる。この問題を手抜きで解決するには

struct Foo{Ta}
a::Ta
end

と内容の型Taの情報が型のパラメータとして外部に見えるようにします。

タグ: Julia言語

posted at 03:57:56

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 A=[]系の失敗のパターンは他にもあって、それ系の失敗の有無は

@ code_warntype f(5.678)
(@ の後の空白は除く)

で確認できます。これ、よく使います。

タグ: Julia言語

posted at 03:54:32

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 push!(A, a)とA[i]=aでは前者の方が複雑なことをやっているので、

A = Array{Int, 1}(undef, N)
for i in 1:N
a = f(i)
A[i] = a
end

の方が勝る。しかし、実は

A = f.(1:N)

と書けば1行で足ります。f.(~)のような"dot"を増やして、forを減らすとコードが見やすくなります。

タグ: Julia言語

posted at 03:52:46

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語

A = []
for i in 1:N
a = f(i)
push!(A, a)
end

のようなコードも避けるべき。これよく見ます。

A = [] が超絶まずい。
push!(A, a) は少しだけまずい。

Aに格納されるモノの型が例えばIntなら

A = Int[]

と書きます。こういうのはちょっと面倒。続く

タグ: Julia言語

posted at 03:49:39

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 次に注意するべきなのは

* 大域変数を函数の中でナマで使わないこと。

const を使えば速度的劣化はないのですが、const は型の変更を後でできなくなるので不便。

a = 1.234

function f(x; a=a)
aを使ったコード
end

f(5.678)

なら、大域変数を使っても速度的劣化はないです。

タグ: Julia言語

posted at 03:35:21

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 によるjust-in-timeなnative codeへのコンパイルは、函数の実行時に行われます。

Juliaを高速な超高級電卓代わりに使うときの基本的な使い方は、REPLで函数を定義して、函数を実行することです。includeを使う。もちろん、Jupyter, Juno, VScodeの方が楽。julia foo.jlは滅多に使わない。

タグ: Julia言語

posted at 03:35:20

黒木玄 Gen Kuroki @genkuroki

20年7月3日

#Julia言語 Python側で特別にがんばってなくて、forループが必要なケースでは、通常Julia側が数十倍以上速くなります。Julia側で最初に注意することは

* 必ず、函数を書いて、函数を実行すること。

函数外でforループを回すと、せいぜいPythonの倍くらいしか速くならず、ものすごく遅くなる。続く twitter.com/mat_der_d/stat...

タグ: Julia言語

posted at 03:35:19

峰 宗太郎 @minesoh

20年7月3日

たまに出てくる、1つのスタディとか調査結果をもってきて、何千例やって陽性はこれだけだから少なくとも偽陽性率は99.95%以上ジャー、みたいな、全く何も理解していない言説は、基本無視していますが、マシュマロでそういう間違いに引っ張られているものが来たので、参考の論文をちょっとRTしました👶

タグ:

posted at 03:27:36

峰 宗太郎 @minesoh

20年7月3日

ばぶはいろいろ見て SARS-CoV-2 に対する RT-PCR 検査の特異度は 96-99.9%程度だろうと思っていますが、これについては当然、95%信頼区間や99%CIなどとして、その中でリスク分析をすればいいということで、まぁ99%なり99.9%なりで計算して見せればいいかという感じ👶ま、これはずっと言っている

タグ:

posted at 03:27:35

峰 宗太郎 @minesoh

20年7月3日

この記事はなかなかよいのです👶
「PCR検査の正確性については、まだ、国際標準のエビデンスがないが、感度70%、特異度は99%という想定値がリスク分析上妥当ではないか」

日本がコロナ2波に勝つ科学的で現実的な戦略 鎌江東大教授が説く社会的価値のある医療政策 toyokeizai.net/articles/-/357...

タグ:

posted at 03:24:12

峰 宗太郎 @minesoh

20年7月3日

COVID-19におけるRT-PCR検査の偽陽性に言及している論文は少ないんですが、このプレプリントはわかりやすいね👶
False positives in reverse transcription PCR testing for SARS-CoV-2 www.medrxiv.org/content/10.110...

タグ:

posted at 03:17:19

峰 宗太郎 @minesoh

20年7月3日

ちょっと前のBMJ👶
COVID-19における RT-PCR の検査結果カリキュレータがページにあってわかりやすい。
RT-PCR は感度70%、特異度95%程度として評価を説明に採用しているね。

Interpreting a covid-19 test result www.bmj.com/content/369/bm...

タグ:

posted at 03:00:10

峰 宗太郎 @minesoh

20年7月3日

BMJ👶COVID-19における抗体キットの正確性のシステマティックレビュー・メタアナリシス。CLIA法がかなりいいね。
Diagnostic accuracy of serological tests for covid-19: systematic review and meta-analysis www.bmj.com/content/370/bm... pic.twitter.com/zXPP91YsY4

タグ:

posted at 02:51:51

非公開

タグ:

posted at xx:xx:xx

数学演習 @suugakuenshuu

20年7月3日

@HAL_uts1_kgk 上に有界な単調増加な数列は収束するというし、普通に使いますね。

タグ:

posted at 00:16:21

夏雪葛 @ju2_wkt

20年7月3日

@HAL_uts1_kgk @mat_der_D 数列は自然数を定義域とする関数ですよ。普通に使います。

タグ:

posted at 00:11:38

@genkurokiホーム
スポンサーリンク
▲ページの先頭に戻る
ツイート  タグ  ユーザー

User

» More...

Tag

» More...

Recent

Archive

» More...

タグの編集

掛算 統計 超算数 Julia言語 数楽 JuliaLang 十分 と教 モルグリコ 掛け算

※タグはスペースで区切ってください

送信中

送信に失敗しました

タグを編集しました