黒木玄 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年06月03日(木)
ごまふあざらし(GomahuAzaras @MathSorcerer
初めて会う言語がJuliaだったらなぁって思ってます(真顔) twitter.com/genkuroki/stat...
タグ:
posted at 23:48:03
尾身会長は大変だと思う。あの人のポジションは誰からも褒められず叩かれるだけなのが明らかで、政府は守ってくれない。それでも発言し続ける。
例えるなら小惑星の軌道を変えるマスドライバーのような働き
タグ:
posted at 22:39:15
#Julia言語
github.com/genkuroki/MyUt...
に
github.com/genkuroki/publ...
にある @ savevar, @ loadvar マクロのコードをコピーしました。
これで、私の環境ではどこででも
using MyUtils: @ savevar, @ loadvar
で使用可能になった。
タグ: Julia言語
posted at 22:29:02
実際、Julia discouseでは、「Juliaでは~というコードでできることを、ある仕事でPythonでやる必要が出て来てしまったが、どうすればよいか?」のタイプの質問に非常に良質な回答が得られる可能性が高いと思う。😅
タグ:
posted at 22:16:56
#Julia言語
discourse.julialang.org/t/tiobe-index-...
Chris Rackauckasさん曰く【10年のPython経験を持つOSS開発者を見つける可能性が高いのは Julia Discourse なんじゃね】
この発言は面白い!(笑)
実際、毎年やっているJuliaに関するアンケート結果でも、JuliaユーザーにはPythonエキスパートが多そう。
タグ: Julia言語
posted at 22:12:53
#Julia言語
x, y, z = randn(3)
@ savevar x y z
X, Y, Z = @ loadvar x y z
(X, Y, Z) == (x, y, z)
↓
true
のように使えるようにしました。
stringが可逆な値を持つ変数の値であれば(←常に真ではないので要注意‼)、ものすごく気軽にファイルに保存できます。
github.com/genkuroki/publ... pic.twitter.com/OBXV4Xkx56
タグ: Julia言語
posted at 21:33:12
ほりたみゅ (mastodonも見てね) @Hyrodium
とりあえずLinuxで動くようになったのでv0.0.1をreleaseした
github.com/hyrodium/Image...
タグ:
posted at 21:04:56
@hyt62850270 MATLAB, Python, Julia等の言語は細かい違いはあるものの,いずれかの言語でしか実装できないというものはないと思います.勿論,言語によって他人の実装があるかどうかは異なります.
タグ:
posted at 19:51:58
非公開
タグ:
posted at xx:xx:xx
@miura1729 ああ、なるほど。そこで想定されてるサブセットしか使ってないうちは速く動いて、その外に出た瞬間すべての辻褄を合わせる、というのが理想ではありますけど、現実は大変ではあります
タグ:
posted at 19:01:29
陸上自衛隊において厳しい訓練中は隊員の士気が落ちる傾向にある。そんな時に連隊長が現れてありがたい訓示などを頂くと、更に士気が落ちる。ベテラン陸曹は「偉い人の良い言葉より、タバコとスニッカーズを一つずつもらう方が頑張れる」と言った。なんだかブルーハーツの歌詞みたいだなぁと思った。
タグ:
posted at 18:57:30
はてなブログに投稿しました #はてなブログ, #Julia言語, #微分方程式
DiffentialEquations.jlでRLC回路の微分代数方程式(DAE)を解く - システムとモデリング
otepipi.hatenablog.com/entry/20210603...
posted at 18:43:33
日本でEコマースの会社がバックエンドシステムの能力を上げるためにプログラミング言語のコンパイラを開発しようと思うだろうか。(それを言ったらAmazonも似たような発想でいろいろやってるけど)
タグ:
posted at 18:36:49
BlockVersionって、型情報別に複数のブロックのオブジェクトコードを持っていて、わかっている型の情報を元に最適なブロックを選ぶというロジックぽいけど、適切な型を計算する処理が面白そう github.com/Shopify/yjit/b...
タグ:
posted at 18:36:49
非公開
タグ:
posted at xx:xx:xx
ツイッタのあちこちではさんざっぱら言われてる話だし、専門家も当然わかってるのだが…
政府や組織委員会は「そん時には感染者減ってるだろうしぃ」「なんとかなるさ~」「みんなワクチンしてくるしぃ」とか、さすがに「神風ならぬアマビエ風が吹いてウイルスを吹き飛ばす」はなかろうけどw twitter.com/EARL_COVID19_t...
タグ:
posted at 18:14:41
#Julia言語
A = randn(ComplexF64, 4, 3, 2)
@ savevar A
A_load = @ loadvar A
A_load == A
のように使えるようにした。たったの6行のコードで実現している。
Juliaでは型宣言のようなするごちゃごちゃした修飾を書かなくて良いのでコードが簡潔になる傾向があります。
github.com/genkuroki/publ... pic.twitter.com/cWTWeCWdM1
タグ: Julia言語
posted at 18:11:05
尾身先生「本来はパンデミックでやることが普通ではない。それをやろうとしているわけで、やるのなら強い覚悟でやってもらう必要がある」「選手のリスクは低いと思う。しかし、ジャーナリストやスポンサー、政府要人ら大会関係者の管理はそう簡単ではない」
news.yahoo.co.jp/articles/f2783...
タグ:
posted at 18:05:52
これに関しては私は入塾の際に、「最終的な答えさえ合ったいればバツになっても気にしないでください。テストの点数は気にしないでください」と言うようにしている。 twitter.com/musorami/statu...
タグ:
posted at 18:05:01
#Julia言語
savevar, loadvarのソースコード(どちらも1行)と実行例
↓
github.com/genkuroki/publ...
添付画像はそれぞれ辞書の保存とstructの保存の結果。
この場合にはJuliaのコードとして合法的な文字列になっており、コピペでも利用可能。コード内に小データの情報も含めたい場合に便利です。 pic.twitter.com/Lpyw26pq4P
タグ: Julia言語
posted at 17:44:48
#Julia言語 特別なパッケージに頼らず、保存結果がテキストファイルになるようにしたい人は「string(x) を保存する」という方法が便利だと感じると思います。マクロも作っておくと便利かも。
もっと凝ったことをしたければ
↓
github.com/JuliaIO
タグ: Julia言語
posted at 17:36:04
#Julia言語
Juliaでは string(x) が大抵の場合に「ロスレス」になります。
浮動小数点数を含む配列に類でも「可逆」になります‼️
それを使えば、変数の内容のファイルへの保存とロードを
savevar(fn, x) = write(fn, string(x))
loadvar(fn) = read(fn, String) |> Meta.parse |> eval
で可能。 pic.twitter.com/wMRk2lkw3a
タグ: Julia言語
posted at 17:36:04
プログラミング言語への要球が厳しくなっている現代において、普及するようなプログラミング言語の新規開発は、個人間の繋がりだけを基礎とするプロジェクトしては不可能だと考えるのが普通だと思う。超巨大企業による援助がないと苦しい。
Juliaは普通なら不可能なことをやっているように見える。
タグ:
posted at 16:29:07
Julia言語を使えば、C言語って正直使いづらいなって感じてしまう。
スマホの世の中にPHSにこだわってるみたい。 twitter.com/genkuroki/stat...
タグ:
posted at 16:21:23
#Julia言語 公式バイナリを
julialang.org/downloads/
からダウンロードしてインストールするだけで、超高級爆速函数電卓としてはすぐに使用可能。
添付画像では 1 + 2×(sin(k)/k の正の整数 k 全体にわたる和) が円周率に等しいことを数値的に確認して、行列の計算をさせています。 pic.twitter.com/bWEv7NhvDd
タグ: Julia言語
posted at 16:12:33
Hideki Kawahara: WAS @hidekikawahara
RTに関連して。研究していないと死んでしまう自分にとって、定年退職後の自由はありがたい。信号処理に加えて日常の家事や運動など、研究対象が広がった。同じことを繰り返すのが耐えられないので、MATLABとDOBOTは必須。Juliaは数学を身につけるための手段。動くものを作れないのは理解ではない。
タグ:
posted at 16:04:51
初心者向け
・Julia
中級者向け
・Julia
上級者向け
・Julia
全部 #Julia言語 でいい。
初心者でも、函数の引数の型を書かずにC並の計算速度を出せるし、他人が定義した型を扱う函数を書ける。
中級者でも、他人が定義した函数に自分が定義した型を扱うメソッドを追加できる。
上級者(略) twitter.com/me4769/status/...
タグ: Julia言語
posted at 16:01:59
非公開
タグ:
posted at xx:xx:xx
松浦晋也さんと上海IIさんの引用リツイートが正しい。
これを「ひどい切り方」と言う人はどうかしている。
こういう発言になびく人達の存在は日本の恥なので、保守系の人たちはきちんと恥の上塗りをしないように気を付けるべきだと思います。
尾身さんの警告を我々は真剣に受け止めないと危ない。 twitter.com/isashinichi/st...
タグ:
posted at 15:20:40
みんな高校の漢文で習う史記の「鴻門の会」だ。項羽に、范増は玉玦を示して暗に項羽に決断(劉邦の殺害)を迫る(玦と決は同音)。が、項羽は煮え切らず、機会を逃す。范増は自分らはいずれ劉邦に負けると嘆く。
項羽が与党政府なら、范增は尾身会長だ。で、この場合劉邦はウイルスである。
タグ:
posted at 15:18:01
いや、このtweetのほうが恣意の切り取り。尾身会長は様々なニュアンスを使って政治の面子を潰さないようにしつつ、実質として中止の決断を迫っている。「人間関係の専門家」たる政治家が、それを読み取れないのは大変まずい。そしてこれに「またマスコミが切り取りを」と反応している人も要反省。 twitter.com/isashinichi/st...
タグ:
posted at 15:08:42
ひどい切り方には見えないです。むしろ、あの発言を管理体制の強化が必要とだけ伝える方が、尾身さんの発言の強さを伝えられていないですね。 twitter.com/isashinichi/st...
タグ:
posted at 15:03:03
アドバイザーをしてる案件で、小動物保護側溝を採用してもらえた。
実際にターゲットの種が使うかはわからないけど、側溝に落ちてしまう色んな生命がつながれば幸い。
効果の検証もしたい。
#小動物保護側溝 pic.twitter.com/u8uK3PmKXG
タグ: 小動物保護側溝
posted at 13:10:23
訂正。コピペでの誤りの伝搬。このスレッド中の
❌∫_0^1{π/2} log(sin x)) dx
は誤りで、1が余計。
⭕️∫_0^{π/2} log(sin x)) dx
log(sin(x))の0からπ/2までの定積分。
不定積分が二重対数函数 Li₂(z) を使って書ける。logやsinが重要な函数であるのと同じように Li₂(z) も重要な函数。
タグ:
posted at 12:12:31
ペンローズ準結晶は2次元だけど、5次元超格子の切り出しでできるから、2Nとは限らない。
qiita.com/cometscome_phy... twitter.com/qm_phys_kyoto/...
タグ:
posted at 12:02:17
「∫_0^1{π/2} log(sin x)) dx = ?」のような定積分の練習問題でさえ、それについて教える側に要求される数学的教養を身に付けることは非常に難しい。
「自分は基礎的な事柄について本質が全然見えていないのではないか」と感じる不安な状態(=楽しみが尽きない状態)を維持し続ける必要があると思う。
タグ:
posted at 11:47:14
本当は易しい話であっても、文化的に「難解である」という言説が広められてしまうと、多くの若い人たちがそれに影響されるようになって、難解で凄そうに見える状態を維持しようとする人達が再生産されるようになる。
それはものすごく有害なのでそうならないようにみんなで注意を払うべきだと思う。
タグ:
posted at 11:39:13
「難問を解けて頭がいいですね!」という方向を当然だとみなすと、「頭が悪い奴はやり方を暗記して使うのが効率的である」のようなクズまっしぐらな考え方をする人達を増やす危険性がある。
面倒な試行錯誤によって本質を掴めば易しくなるという普通の考え方ができなくなる。
タグ:
posted at 11:34:44
「難問を解けて頭がいいですね!」と感じたり、感じさせたりすることを最終目標にしてしまうと、ろくなことにはならない。
「難問に見えたのは、問題の出し方が悪いせい。膨大な試行錯誤で本質を掴めば、本当は易しい話を難しく見えるように特殊化していただけだと分かる」なら、納得できる。
タグ:
posted at 11:30:52
大学の授業で「日本の神社の数はコンビニより多い」と言ったら、日本人学生はビックリしたが、外国からの留学生は「やっぱり」という反応で面白かった。統計によると、日本全国のコンビニの数は5万5868店舗。神社の数は8万8,585社。お寺とあわせた寺社の総数はコンビニの数倍。
タグ:
posted at 10:51:14
サイコロ振って「おちんちん」がそろえばハイスコア 3Dグラフィックスが本気のチンチロゲームがSteam売上1位に 開発者「みんな疲れているのでは」
www.itmedia.co.jp/news/articles/... pic.twitter.com/SluquUGFLu
タグ:
posted at 10:25:03
プログラミング言語への基本的な要求は増え続けていると思う。
例えば、「数値線形代数への適切なインターフェース」が必要だと思った言語開発者にとっては、ファンデルヴェルデンの有名な教科書の線形代数の章を読んで理解できるだけの数学的教養が必要になる。
Juliaはその辺をうまくやった。
タグ:
posted at 09:58:20
YJIT: Building a New JIT Compiler Inside CRuby | Pointers Gone Wild pointersgonewild.com/2021/06/02/yji...
タグ:
posted at 09:29:18
非公開
タグ:
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
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
宮原篤 6th「小児科医ママとパパのやさ @atsushimiyahara
NHKの内容が一番丁寧。
>「こういう状況の中でやるというのであれば、開催の規模をできるだけ小さくして管理の体制をできるだけ強化するのが主催する人の義務だ」
東京五輪・パラ「今の感染状況で開催は普通はない」尾身会長 | NHKニュース www3.nhk.or.jp/news/html/2021...
タグ:
posted at 07:26:18
Nick-IB(和名:高瀬 健)@cov @Nyagoking
件の担任教師、昨日は「掛け算の順序は重要」という話を算数の授業で力説してたらしい…。ウチの息子氏が覚えて帰るくらいだからよっぽど時間を掛けたと思われ…。打ち消す時間が無駄なので、ホントやめて欲しい…
#超算数
タグ: 超算数
posted at 06:58:16
ごまふあざらし(GomahuAzaras @MathSorcerer
mybinder.org/v2/gh/terasaki...
クラウドサービス使えばスマホでもできますねー
#Julia twitter.com/nekomath271828...
タグ: Julia
posted at 06:56:41
Diego Javier Zea @diegojavierzea
Razones para hacer Análisis de Datos con Julia:
2 - IJulia te permite usar #Jupyter notebooks para analizar tus datos con #JuliaLang (de hecho, la Ju en Jupyter viene de Julia). También puedes usar #JupyterLab. pic.twitter.com/rLuHreTc82
タグ: JuliaLang Jupyter JupyterLab
posted at 05:51:49
非公開
タグ:
posted at xx:xx:xx
#Julia言語 通常、forループの前と後には準備と後処理のコードがあります。
だから、forループを複数のスレッドに割り振って並列処理を行いたい場合には、準備と後処理の部分もスレッドに割り振りたい。
そのためのマクロの話を以下のリンク先でしている。
github.com/genkuroki/MyUt... twitter.com/genkuroki/stat...
タグ: Julia言語
posted at 01:56:30
Stefan Karpinski @StefanKarpinski
Someone hasn't heard about #JuliaLang ... yet 😁 twitter.com/filippospiga/s...
タグ: JuliaLang
posted at 01:41:32
#Julia言語 見栄えをよくするための更新
* doc string を追加。? で説明を読めるようになった。
* param, solve, plot の3点セットはよく出て来る。
github.com/genkuroki/publ...
1D Poisson eq. u''(x)=fx), u(a)=α, u'(b)=β の数値解法
非常に易しい話題のはず! pic.twitter.com/QBjcSe8cfk
タグ: Julia言語
posted at 01:41:06
ほりたみゅ (mastodonも見てね) @Hyrodium
Julia本体のCIが参考になるかと思ったけどテスト書かれてなかった
codecov.io/gh/JuliaLang/j...
タグ:
posted at 01:22:04