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 を見て下さい。
並び順 : 新→古 | 古→新

2020年09月16日(水)

Arnau @arnauquera

20年9月16日

@bhaveshshrima11 @rdettogni @JuliaLanguage Juno is going to be deprecated soon and the developers are joining the VScode team, so you won't miss any feature :)

タグ:

posted at 23:48:12

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 のリポジトリでsetroundingを検索してみた。

github.com/JuliaLang/juli...

の添付画像1の部分の情報によれば、

github.com/JuliaLang/juli...
Float{32,64}のsetrounding挙動

が怪しいので削除されたらしい。

fesetroundを直接呼ぶsetrounding_rawも発見。添付画像2

github.com/JuliaLang/juli... twitter.com/mkashi/status/... pic.twitter.com/zwxB4mViV6

タグ: Julia言語

posted at 23:45:07

kashi @mkashi

20年9月16日

fesetroundに渡す定数FE_DOWNWARDとかは、/usr/include/bits/fenv.hから取ってきたけど、この値はOSやコンパイラによって違う可能性があるし、なんならコンパイラのversionで違うかもしれない。つまり、Juliaをmakeしたときに使われたlibmとversionの揃ったheader fileから取ってくる必要がある。

タグ:

posted at 23:41:46

kashi @mkashi

20年9月16日

libmの中のfesetroundを無理やり呼び出してみたら丸めモード変わってるようだが、いいのかこれ? (多分ダメ) pic.twitter.com/msUfZ2Rdt2

タグ:

posted at 23:26:38

Erik Engheim @erikengheim

20年9月16日

It takes time to build the #JuliaLang user base, but experiences like this will surely accelerate its adoption. #programming twitter.com/bhaveshshrima1...

タグ: JuliaLang programming

posted at 23:18:59

天むす名古屋 Temmus @temmusu_n

20年9月16日

@sekibunnteisuu ある程度の量の練習を課さないとできるようにはならないことと、あまりにも量が多いと過学習が起こり他のことに応用できなくなること、両立は機械的な指導進行では無理なんでしょうね。

タグ:

posted at 23:11:33

kashi @mkashi

20年9月16日

Juliaはやっぱり丸めモード変えられないの何とかならんのかなあ。mpfrは変えられるようだが肝心のfloatとdoubleが変えられない。version 0.5くらいまでは出来てたのが消されてしまった模様。外部の変更命令をccallで無理やり呼び出しちゃいかんのかな。 pic.twitter.com/FxG097k0GD

タグ:

posted at 23:09:08

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@HW_a_pythonista @Hishinuma_t 現時点では、

 習得が易しい高速な言語で
 高速なライブラリ群を貼り合わせて
 高速性と利便性を同居させる

という選択肢が実質Juliaしかない点は問題かもしれませんが、

 技術者や科学者達にCやC++やFortranの使用を強制する方向

に進むことは

 絶対にやってはいけないこと

だと思います。 twitter.com/hishinuma_t/st...

タグ:

posted at 23:07:04

積分定数 @sekibunnteisuu

20年9月16日

@temmusu_n #超算数  #数教協 は、単元ごとにシェーマを提示して、徹底的に教え込むスタイルですね。

 そういう意味では、100マスやTOSSと本質的には変わらないと思う。

 どれも、短期的表面的効果はあるでしょうね。

タグ: 数教協 超算数

posted at 23:03:07

天むす名古屋 Temmus @temmusu_n

20年9月16日

@sekibunnteisuu #超算数 ああ、数教協も鍛錬主義ですね。主流派の山本喜治なんかは各教科でパターン化したようです。しかも一般教員から研究を願い出た形をとるという精神主義もおまけでついてきます。

タグ: 超算数

posted at 22:50:12

万博@盲学校マジック @bampaku

20年9月16日

つい台所で氷を作りながら「はぁーあ……」とため息をついたところ、妻から「どうしたん、はーとかため息ついて」って言われたので、なんとなく
「あーぁ、そのパレードはどこまでも続いていく……」
と言ったら、サンホラ祭りになった。

タグ:

posted at 22:47:17

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@HW_a_pythonista @Hishinuma_t 関連。以下のどちらも不十分な考え方。

❌習得が易しいが遅い言語で高速なライブラリ群を貼り合わせて使えば良い。

❌真に速度を求めるなら習得が易しい言語を使うべきではない。例えばC++を使え。

個人的な意見では特に後者は時代遅れの考え方。
前者は不十分なだけで実用的な領域があると思う。 twitter.com/genkuroki/stat...

タグ:

posted at 22:43:31

積分定数 @sekibunnteisuu

20年9月16日

@temmusu_n 数教協の例だけど、こんだけしつこく教えれば、そりゃ特定のパターンの問題は解けるようになるでしょうね。
ameblo.jp/metameta7/entr...

過剰適応してしまって、応用は効かないでしょうが。

タグ:

posted at 22:42:10

Bhavesh @bhaveshshrima11

20年9月16日

@rdettogni @JuliaLanguage I just installed the Julia extension for VS Code and went on from there. It is pretty intuitive :) I know Juno is a powerful IDE but I like VS Code a lot
discourse.julialang.org/t/julia-vs-cod...
This is dated but still pretty helpful

タグ:

posted at 22:38:09

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 の登場によって「真に速さを求めるなら、C, C++, Fortranなどを使うべきであり、習得が易しい言語によるライブラリの貼り合わせに頼るべきではない」という考え方は、完全に時代遅れになった。

これが2020年までの歴史の要約。

タグ: Julia言語

posted at 22:38:07

madfish @madfish19

20年9月16日

明らかなjulia言語の宣伝が流れてきて草

タグ:

posted at 22:36:37

黒木玄 Gen Kuroki @genkuroki

20年9月16日

高速なライブラリ群を習得が易しい言語から使えるようにするときの問題は、そのとき高速なライブラリ群を貼り合わせて巨大な環境を作るときに、習得が易しい言語の側で書いた部分が遅くなってしまうと、貼り合わせが十分でなくなってしまう。

そこで登場して来た新しい試みが #Julia言語

タグ: Julia言語

posted at 22:35:00

天むす名古屋 Temmus @temmusu_n

20年9月16日

@sekibunnteisuu 子供を長時間拘束して、先生も手をかければなんでも効果が出るでしょうね。

タグ:

posted at 22:32:16

黒木玄 Gen Kuroki @genkuroki

20年9月16日

Re: RTs 徹底的に最適化されたライブラリは速い。

だが、そういうライブラリが例えばC++でしか使えないようだと使う人は減る。

高速なライブラリを習得し易い言語から使えるようにすると、多くの末端ユーザーに使ってもらえるようになる。

ここで末端ユーザーとは優れた技術者や科学者達のことだ。

タグ:

posted at 22:30:58

積分定数 @sekibunnteisuu

20年9月16日

土堂小学校の奇跡とかも、どうなんでしょうね?

タグ:

posted at 22:28:23

積分定数 @sekibunnteisuu

20年9月16日

TOSSや水道方式もそうだけど、そういうのを導入しようとする人は教えることに熱心だろうから、その影響と言うことも考えられる。

タグ:

posted at 22:22:34

積分定数 @sekibunnteisuu

20年9月16日

陰山英男、陰山メソッド導入したところはぐんぐん学力が上がったとかそんなようなことちょくちょく言っているけど、

 本当なのかな?

タグ:

posted at 22:21:50

toya42 @toya42_fortran

20年9月16日

支配方程式:Euler方程式
空間離散化:有限体積法
時間積分:tvd-RK3
格子点数:半径方向100点x周方向80点
計算時間:約30分
可視化:Paraview(密度コンター)

タグ:

posted at 22:19:05

黒木玄 Gen Kuroki @genkuroki

20年9月16日

Re: RTs #Julia言語 #ダジャレ

ツイッターにおける

 Julia界



 ダジャレ界

の重なりは実は大きい。

タグ: Julia言語 ダジャレ

posted at 22:18:37

こん@使用停止 @pg_pochi

20年9月16日

JuliaとPythonの記述が似ててごちゃごちゃになる

タグ:

posted at 22:13:55

toya42 @toya42_fortran

20年9月16日

2次元軸対称FVMコードで曲線格子を用いた点爆発 (Sedov explosion test) の計算をしました.対称軸付近でも擾乱は入らず,綺麗に同心円状に衝撃波が伝搬していく様子が確認できます pic.twitter.com/oOmN8PoAE1

タグ:

posted at 22:11:09

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 メモ

github.com/JuliaGPU/CUDA....
CUDA.jl/lib/cusparse

github.com/JuliaSparse/MK...
MKLSparse.jl

以上はどちらも最近更新されている。

github.com/gridap/SparseM...
SparseMatricesCSR.jl

もある(9ヶ月間更新されていない)。

タグ: Julia言語

posted at 22:09:32

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Python #SciPy (#Julia言語)

専門家が多くのユーザー数を持つscipyなどの疎行列のライブラリに手を出してくれるのはありがたいこと。

できればJuliaの疎行列のパッケージ(検索すると色々ある)にも手を出してくれると助かる。 twitter.com/atsushi_twi/st...

タグ: Python SciPy

posted at 22:00:49

コロナ社☉自然科学専門書の出版社 @coronasha

20年9月16日

🆕電子版もあります コロナ社

1から始める Juliaプログラミング
www.coronasha.co.jp/np/isbn/978433...

🔗電子版 販売元リンク
kw.maruzen.co.jp/ims/itemDetail...

タグ:

posted at 22:00:27

非公開

タグ:

posted at xx:xx:xx

発酵SE @jf3mod

20年9月16日

@sekibunnteisuu ここ数年掛算順(にかぎらずだけど)の、(いつまでたっても)ぶくぶく 湧いてくる屁理屈こねの有象無象を見てると見てると#超算数っていうより、「蛸壺算数」のネーミングの方が合ってるんじゃないかと思う。

タグ:

posted at 21:13:16

やまさん @ikoanymg

20年9月16日

juliaで遊びたいのに自分のMacBookもラボのWindowsもパッケージのprecompileでこけて一向に進まん

タグ:

posted at 20:42:45

みつえもん @dst0m

20年9月16日

これからはJuliaの時代だ

タグ:

posted at 20:00:43

でえもん @GreatDemon1701

20年9月16日

@hgn_no_otaku @genkuroki いえいえ。
私は下心という言葉をよく使います。
「なぜ対数をとるかというと、これこれこういう下心があるから」。目論見というより妖しい感じがやる気を誘うかも。うひひ。

タグ:

posted at 19:56:01

ハガネの連勤術師 @hgn_no_otaku

20年9月16日

@GreatDemon1701 @genkuroki ありがとうございます。

参考になります。
6^100=10^□の形を目指したり、logをとったりする動機の説明に使えそうです。

タグ:

posted at 19:47:23

非公開

タグ:

posted at xx:xx:xx

非公開

タグ:

posted at xx:xx:xx

ceptree @ceptree

20年9月16日

@tak_yamm (hatだけに)はいらないかな^^;

タグ:

posted at 19:28:47

PurPurPurkinje @tak_yamm

20年9月16日

@ceptree Juliaの慣習に習いましたがそのこめんとにハッとしました(hatだけに)

タグ:

posted at 19:28:01

ceptree @ceptree

20年9月16日

まぁでも可読性がいいとはいえないかな

タグ:

posted at 19:25:27

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

20年9月16日

@ceptree Julianの間では常識ですよ^^;

タグ:

posted at 19:22:11

ceptree @ceptree

20年9月16日

へーこれで打てるのか pic.twitter.com/UekE9qt17L

タグ:

posted at 19:20:20

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

20年9月16日

おなかヘルダーの不等式

タグ:

posted at 19:16:38

ceptree @ceptree

20年9月16日

プログラミングで\hat yをつかっとるやつがおるな

タグ:

posted at 19:11:33

Atsushi Sakai @Atsushi_twi

20年9月16日

ベンチマークで、はやくなったことが証明されれば結構すぐにマージしてくれるので、ぜひPRを😃 twitter.com/hishinuma_t/st...

タグ:

posted at 18:37:59

電子計算機の沼 @Hishinuma_t

20年9月16日

@HShinaoka おおっと知らなかった

いまCSRの機能だけ一通りばーっとみてきましたが,ここのコードしかないですね...
対角とってくる1機能だけ...
github.com/scipy/scipy/bl...

タグ:

posted at 18:33:00

Hiroshi Shinaoka @HShinaoka

20年9月16日

@Hishinuma_t 中身は追えていないですが、この辺りはCで書かれているなと。

github.com/scipy/scipy/tr...

タグ:

posted at 18:30:31

電子計算機の沼 @Hishinuma_t

20年9月16日

@HShinaoka すみませんw一点の曇りもないのは嘘ですw

固有値なんかはARPACKコールしてますね

ただsparse blasとutil系は全部.pyのはず

タグ:

posted at 18:28:17

Hiroshi Shinaoka @HShinaoka

20年9月16日

@Hishinuma_t 一部C言語化されていませんか?

タグ:

posted at 18:26:43

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

20年9月16日

Juliaが速すぎて申し訳ない😢

タグ:

posted at 18:22:50

OpenSourcES @opensourcesblog

20年9月16日

I decided to work on Javis transposing a matrix again today instead of Project Euler.
Starting in less than 6 hours!
Follow me on @Twitch to get notified:
twitch.tv/opensourcesblog
#Julialang #animation #live

Ideas on how to compare shapes are welcome :) pic.twitter.com/bssrJPzUqx

タグ: animation Julialang live

posted at 18:08:46

でえもん @GreatDemon1701

20年9月16日

@hgn_no_otaku @genkuroki 既に説明されたあとのトピックだと思いますが、
私は
log10=log10¹=1
log100=log10²=2
log1000=log10³=3
・・・
「1の後に続く0の個数と同じだよね」とか、「log200は2てんいくつかになるはずだよね」とか、「6¹⁰⁰が10のナントカ乗なのかを調べるんだよ」とか言いますね。でも対数で進めるかな。

タグ:

posted at 18:04:15

電子計算機の沼 @Hishinuma_t

20年9月16日

ちなみに何度か言っているけど最も害悪なのはscipy.sparseです
この一点の曇りもないpythonコードの山を見て皆さんと是非とも絶望を共有したい
github.com/scipy/scipy/tr...

タグ:

posted at 18:00:02

HW_a_pythonista @HW_a_pythonista

20年9月16日

@Hishinuma_t 速さ(実行速度)だけを求めるなら、Pythonは投げ捨ててください。応用の問題は、便利なインターフェースになっているか、どういうSolverを使うか、などを試行錯誤する必要があります。その際、素のPythonで多重ループを回したりしなければ、速度低下は、一定に抑えられます。C++やFortranとは協調。

タグ:

posted at 17:55:11

電子計算機の沼 @Hishinuma_t

20年9月16日

蛇足:numpyの中はあんまり見たことないです.
scipyだけかもしれません

タグ:

posted at 17:50:14

電子計算機の沼 @Hishinuma_t

20年9月16日

私の主張は「速さを気にするならPythonなんか投げ捨てろ」ということ.

ライブラリを呼べば速いというけどnumpy, scipyは純粋なBLAS / LAPACKのラッパーではなく独自でpythonで作っているものもある.

「ライブラリを使えばPythonは速い」という表現は誤解を生むのでやめたほうが良いと思う

タグ:

posted at 17:46:53

高三 和晃 / Kazuaki Taka @takasan_san_san

20年9月16日

@genkuroki ありがとうございます!!

タグ:

posted at 17:07:33

高三 和晃 / Kazuaki Taka @takasan_san_san

20年9月16日

ちょっと目を離したらリプが大量に。Juliaのことつぶやくと反応が多い。

タグ:

posted at 17:07:21

非公開

タグ:

posted at xx:xx:xx

非公開

タグ:

posted at xx:xx:xx

Dolphin7473 @Dolphin7473

20年9月16日

知らん記法いっぱい出てきたので
Juliaのpunctuationのページを眺めている
docs.julialang.org/en/v1/base/pun...

タグ:

posted at 16:51:01

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@takasan_san_san #Julia言語 失礼しました。FFTW.jl はすでに発見済みでしたね。

私によるFFTW.jlの使用例が

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

nbviewer.jupyter.org/github/genkuro...

にあります。 twitter.com/takasan_san_sa...

タグ: Julia言語

posted at 16:48:15

S @shigerufujita

20年9月16日

@suda_hiroshi git pullしました (^^;

タグ:

posted at 16:43:32

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 のあるある。

>Juliaで書き直したのに速くならない。
>もうダメだ。
>コードを晒して「Juliaは遅い」と書いたろ!

数時間後
回答>~と書き直せば速くなります。

>この方法、イイ!

タグ: Julia言語

posted at 16:39:05

高三 和晃 / Kazuaki Taka @takasan_san_san

20年9月16日

JuliaでFFTやっている人いたら教えてー

タグ:

posted at 16:38:31

高三 和晃 / Kazuaki Taka @takasan_san_san

20年9月16日

JuliaでFFTW.jlというのは見つけたけど、どうなんだろう?github.com/JuliaMath/FFTW...

タグ:

posted at 16:38:19

だーすー:||(Hiroshi Suda @suda_hiroshi

20年9月16日

@shigerufujita バージョン(1.6.0-DEV.917 (2020-09-14))を見て驚きました.攻めますね.

タグ:

posted at 16:35:45

高三 和晃 / Kazuaki Taka @takasan_san_san

20年9月16日

f(t_n) みたいな離散的な時間上のデータをFourier変換したいんだけど、Juliaでそういうのにあったパッケージとかあるかな?

タグ:

posted at 16:35:14

kパパの仙台おでかけ @sendaiodekake

20年9月16日

【速報】宮城で新たに6人感染確認 3人は仙台市 累計337人に(KHB東日本放送)
#Yahooニュース
headlines.yahoo.co.jp/hl?a=20200916-...

タグ: Yahooニュース

posted at 16:21:55

Massimo @Rainmaker1973

20年9月16日

Full video link: buff.ly/2ZJLNNn

タグ:

posted at 16:18:54

Massimo @Rainmaker1973

20年9月16日

Furniture lifters that use rollers can generally help move furniture and household appliances up to 200 kg and can be used on on hard wood floors, laminates and carpets buff.ly/3hBUNtW pic.twitter.com/VebUEtsFHM

タグ:

posted at 16:09:44

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

20年9月16日

マシンごとにJuliaのバージョンが違うの、そろそろなんとかしたほうがいいかもしれない

タグ:

posted at 15:45:53

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 ソースコード

using AbstractTrees
AbstractTrees.children(x::DataType) = subtypes(x)
print_tree(Number)

はよく使う。

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

タグ: Julia言語

posted at 15:32:26

ゆうき まさみ @masyuuki

20年9月16日

起きても興味を失っていなかったので、とりあえず出版物の総額表示義務化に反対しておきますね。出版物のみならず、ソフトウェアをパッケージ化した商品で、長い期間をかけて売る物にこれやっちゃいかんと思います。

タグ:

posted at 15:15:18

Dolphin7473 @Dolphin7473

20年9月16日

mutable structとして定義した配列に対し演算子を定義するときこんなふうに書けるのか pic.twitter.com/rqCmvNEGMk

タグ:

posted at 15:10:29

eval parse @evalparse

20年9月16日

The full playlist for "Julia for dplyr useRs" is here
www.youtube.com/playlist?list=...

タグ:

posted at 15:10:10

eval parse @evalparse

20年9月16日

There are many data manipulation packages/ecosystems in Julia? Don't know what to choose?

I have a video for you where I show you my favourite #julialang data manipulation packages.

www.youtube.com/watch?v=q_P2H_... (~6mins)

DataFrames.jl + DataFramesMeta.jl + DataConvenience.jl

タグ: julialang

posted at 15:10:10

黒木玄 Gen Kuroki @genkuroki

20年9月16日

私は #Julia言語 から、PythonやRが使えるお陰で非常に助かっていると思っているので、妙なイデオロギーが流行るのは困る。

タグ: Julia言語

posted at 15:07:00

PurPurPurkinje @tak_yamm

20年9月16日

JuliaでどのNNのライブラリを使えばいいのかよくわからなくなったのでスクラッチでBPTTするコードを書いた(元はPython)

compneuro-julia.github.io/chap7/7-9_bptt...

タグ:

posted at 15:04:58

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@Dsuke_KATO "pure Julia" にこだわることは不合理なイデオロギーに過ぎないので、#Julia言語 から楽に使えるものはありがたく使わせてもらうのが、合理的なJuliaユーザーだと思います。

Juliaは糊言語。

ImageMagick.jlで使えるImageMagickが古過ぎという問題は報告した方がいいかも。

github.com/JuliaIO/ImageM...

タグ: Julia言語

posted at 15:03:21

Massimo @Rainmaker1973

20年9月16日

The Nikon Small World in Motion competition brings together talented microscopists from all over the world. What they have been able to capture will likely astound you, even though sometimes what you're seeing is pond scum [full video: ] pic.twitter.com/mIePEMkLOd

タグ:

posted at 14:55:54

Mark Kittisopikul ht @markkitti

20年9月16日

@genkuroki @mat_der_D julia> X = rand(0:9,5)
5-element Array{Int64,1}:
3
5
2
5
1

julia> repeat(X,3)
15-element Array{Int64,1}:
3
5
2
5
1
3
5
2
5
1
3
5
2
5
1

タグ:

posted at 14:42:04

すむーずぷりんちゃん @mat_der_D

20年9月16日

そういえばお昼頃黒峰問題追試支援プログラムを Julia で書いてて、部分的に追試したら間違っててそっと閉じた

タグ:

posted at 14:40:27

D.H Mekni @dorianhmekni

20年9月16日

#Julia Is Faster and Better than #R, #Matlab and #Python for #Economic #Research: Alvaro Aguirre and Jon Danielsson of the London School of Economics Systemic Risk Centre benchmarked #Julialang against R, Matlab and Python for economic research. Read more
voxeu.org/article/which-...

タグ: Economic Julia Julialang Matlab Python R Research

posted at 14:38:02

Daisuke KATO @Dsuke_KATO

20年9月16日

なおFileIOに登録するだけかと思ったらImageMagickがサポートしてないって蹴られました。

タグ:

posted at 14:04:46

Daisuke KATO @Dsuke_KATO

20年9月16日

せんせーJuliaでJPEG-2000を読み込みたいです。PyCall->opencv-pythonというルートもあるのですが、Pythonアレルギーが出そうで・・・。

タグ:

posted at 14:04:37

Kosaku Noba @yanami85

20年9月16日

へー、Juliaはパイプ演算子(|>)も使えるのか。じゃあ直で書いてもtidyverseっぽく書けるな...

タグ:

posted at 13:59:42

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@mat_der_D #Julia言語

① vcat(fill(X, n)...)

② Xをn個連結したものを改変せずに使ってかつ、メモリ効率の問題が気になるならば、中身がXだけのstructを作って~以下略

類似例が

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

のMy. Catにあります(nが大きいと遅い)。Iterators.flattenも選択肢になり得る。

タグ: Julia言語

posted at 13:50:17

Dolphin7473 @Dolphin7473

20年9月16日

- Union型:複数の型を一つにまとめるもの docs.julialang.org/en/v1/manual/t...
- NTuple{N, T} は Tuple{Vararg{T,N}} のaliasで,Tの型をちょうどN要素含むタプルを定義するときに便利 docs.julialang.org/en/v1/manual/t...
- whereを使った型制約の記述(例:Array{T} where T<:Integer) docs.julialang.org/en/v1/manual/t...

タグ:

posted at 13:47:06

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 もまた様々な言語で書かれた膨大な量のライブラリを貼り合わせて環境が作られているのですが、その売りは

「学習が容易なだけではなく、それ自体が速いので、ユーザーは速さが必要になってもCやC++のような他言語に自分が書いたコードを翻訳する必要がない」

ということです。

タグ: Julia言語

posted at 13:38:58

すむーずぷりんちゃん @mat_der_D

20年9月16日

Julia で array X が与えられているときに、例えば縦に3つつなげたもの作るなら [X; X; X] って書けるけど、縦に n 個つなげたものを作りたい場合ってどう書けばいいんだ?

タグ:

posted at 13:38:33

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語#R言語 の比較についてはまず

juliadata.github.io/DataFrames.jl/...

を見て、R dplyr と Julia DataFrames.jl のコマンド対応表を眺めてみると良いかもしれません。

Juliaだけでも大抵のことができて、ユーザーが書いたコードが速く、必要があればRやPythonをJuliaで利用できます。

タグ: Julia言語 R言語

posted at 13:35:26

Dolphin7473 @Dolphin7473

20年9月16日

ぷりんちゃん先輩のスペクトル法ライブラリ(in #Julia言語 )のソースを読んでいくぞ
github.com/mat-der-D/Spec...

タグ: Julia言語

posted at 13:35:19

Bhavesh @bhaveshshrima11

20年9月16日

One week of using @JuliaLanguage and I am a BIG fan. Hacked together a FE code using Gridap.jl. Extremely clean, expressive, performant and concise all at the same time. Boy those math symbols are so cool😉.
mybinder.org/v2/gh/bhaveshs... (if you want to play with it on binder) pic.twitter.com/tmDtGXAwHq

タグ:

posted at 13:26:06

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 例えば、Juliaでの微分方程式に関する超優れもののパッケージであるDifferentialEquations.jlはRでも使用できます(Pythonでも)。

CやC++よりもJuliaの方が書き易いのでこういうのが広まるとよいと思う。 twitter.com/genkuroki/stat...

タグ: Julia言語

posted at 13:23:22

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語

すでにRからJuliaを使うこともできて、改良されて使い易くなって行くと予想されます。

Rで使うライブラリで重い計算が必要なものについては、「Juliaで書いてRで使えるようにする」という選択肢が有力になって来ているかもしれません。

cran.r-project.org/web/packages/J... twitter.com/genkuroki/stat...

タグ: Julia言語

posted at 13:15:42

S @shigerufujita

20年9月16日

もちろん,#elixir も更新した.#情報工学科 pic.twitter.com/GGX3Ftfils

タグ:

posted at 13:14:21

れい(猫耳の専門家) @rei_software

20年9月16日

言語のお勧めはよく訊かれる。
いつもjuliaを勧めてたんだけど誰も使わない。
みんな「自分のやりたい言語を勧めてくれる」人を探してるだけだなって気づいたので、何を訊かれても「なでしこでいいよ」って答えてる。
「~はどうですか」って言われたら「本質的にcと変わらんからなでしこで」と。

タグ:

posted at 13:09:21

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 プログラミング自体は専門ではないが、科学技術や統計に関わるパッケージを作って貢献したいと思っている人達にとってはJuliaは魅力的に見えると思います。

現在はそうなっていないのですが、将来的にはCやC++やFortranの学習に割く時間を他のことに使えるようになるかもしれない。

タグ: Julia言語

posted at 13:06:41

S @shigerufujita

20年9月16日

自分では使わないのだが,#情報工学科 の学生は知っておいた方が良いし,4つ位の研究室では,既存言語やツールよりも #julia #juliaLang の方が良いのではないか?と思う.

そんな訳で,1,2年生用の環境を更新した. pic.twitter.com/sFeLdQQOoq

タグ: julia juliaLang

posted at 13:03:20

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 翻訳【Juliaは速い~しかし、速いことの真に強力な帰結は、ユーザーがコントリビューターになるために、[CやC++のような相対的に習得が面倒な]他言語を学ぶ必要がないことである~Juliaを知っていればJuliaを使うためには十分である[.hや.cに触れる必要はない]】

mdneuzerling.com/post/first-imp... pic.twitter.com/k9JTi9FDZU

タグ: Julia言語

posted at 13:01:39

l_ppp @ppp3141592ppp

20年9月16日

#Julia言語 遊び

Diniの曲面

3D曲面plotは、格子網を捩じったヤツの交点xyz座標を
それぞれ2次元配列で格納させるかんじ

GRバックエンドは対応してないっぽいな😢

gist.github.com/pppp314592/df7... pic.twitter.com/2rq65Fe4KK

タグ: Julia言語

posted at 13:00:37

ら+ @_laplace0083

20年9月16日

tidyverseでデータを整形して、Juliaで統計処理がJulia上だけでできちゃうんですか!?

タグ:

posted at 13:00:24

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 大反響の以下のリンク先のブログ

mdneuzerling.com/post/first-imp...
【Julia is fast, and the compiled code is often very similar to C. But a really powerful consequence of this is that a user doesn’t need to learn another language to become a contributor.】

本質を突いている! twitter.com/mdneuzerling/s...

タグ: Julia言語

posted at 12:49:25

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 Juliaの側からRを使うこともできます。

スクショのコードはよく見ないとRを直接に使っていると誤解してしまうかも。Julia内でRを使っています。

こういう感じのことたあちこちでできるようになるとみんなハッピーになれると思う。

nbviewer.jupyter.org/gist/genkuroki... pic.twitter.com/m1VUbKg22Z

タグ: Julia言語

posted at 12:21:55

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#R言語 のサブセットとして、#Julia言語 が自動的にインストールされるようになると、1つのパソコンにJuliaが複数インストールされてしまうことになり、不安を感じる人もいるとおもいますが大丈夫です。

タグ: Julia言語 R言語

posted at 12:11:03

黒木玄 Gen Kuroki @genkuroki

20年9月16日

要するに #Julia言語 では、PythonをまるでJuliaのライブラリであるかのように扱える仕組みができている。

それと同じように、#R言語 のユーザーにとって、JuliaがRの一部分であるかのように自動的にインストールされるようにしてしまうことが提案されているわけです。

タグ: Julia言語 R言語

posted at 12:08:28

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 ではPyCall.jlパッケージをすでにインストール済みのPythonを使わない設定で使うと、PythonをJuliaのライブラリとして自動的にインストールするようになっています。

おそらく、これが原因でJuliaユーザーは自分のパソコン内のPythonを1つ増やしている人が多いと思う。私もそうです。

タグ: Julia言語

posted at 12:05:41

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 最近、ツボにはまったJuliaネタは、#R言語 (#RStats)からJuliaを使うためのRライブラリのリポジトリで、JuliaをRのライブラリとして自動的にインストールするようにしてしまうことが提案されていること。

github.com/Non-Contradict...
Automatic Installation of Julia? #116

タグ: Julia言語 R言語

posted at 12:02:01

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@TaleOfDuckedon @antimon2 #Julia言語 こういうのはJuliaのソースコードを見て、自分で小さなコードを書いて確認するのが速いと思います。

github.com/JuliaLang/juli...
Juliaのリポジトリでpromoteを検索

docs.julialang.org/en/v1/manual/c...
公式ドキュメントでのpromotionに関する解説

タグ: Julia言語

posted at 11:31:57

ごまふあざらし(GomahuAzaras @MathSorcerer

20年9月16日

数学セミナーのよこえもんさんの語り口がもしろかったできゅ #Julia言語

タグ: Julia言語

posted at 11:28:49

(・ิω・ิ) @TaleOfDuckedon

20年9月16日

@antimon2 @genkuroki なるほど、型キャストないんですね…
頭がこんがらがってきたのでちょっとまた調べて考えてみます

タグ:

posted at 10:30:57

francos.eth @panteramodern

20年9月16日

Great post highlighting some of #julialang features! twitter.com/mdneuzerling/s...

タグ: julialang

posted at 10:28:00

あんちもん2 @antimon2

20年9月16日

@TaleOfDuckedon @genkuroki 動作原理については @genkuroki さんが詳解しているのでほぼ言うことないですが補足として、Juliaにはそもそも型キャストという概念がありません。型変換は暗黙には行われず、コードでルールが決められており(promote()関数等)、+-*/等はそれらを利用して型を合わせてから演算してます。

タグ:

posted at 09:32:38

David Neuzerling @mdneuzerling

20年9月16日

@AriKatz20 I had no idea! I’ll update the post and credit you when I get a second. Thank you!

Looking at this blog post, it seems like the dot prefixes operators and suffixes functions? That @. looks incredibly helpful by the way.

タグ:

posted at 08:57:11

Ari Katz @akatzzzzz

20年9月16日

@mdneuzerling Welcome and great post! Just wanted to add that unlike the ! , the dot is less a convention and more a language feature that actually takes a function and vectorizes it on CPU, GPU etc. Aside from the convenience this has other advantages: julialang.org/blog/2017/01/m...

タグ:

posted at 08:54:13

eval parse @evalparse

20年9月16日

"a user doesn’t need to learn another language to become a contributor."

Nicely put.

#JuliaLang twitter.com/mdneuzerling/s...

タグ: JuliaLang

posted at 08:44:48

ス @Sugle_search

20年9月16日

pymatgenにけっこう頼ってる分際でjuliaとかでも遊んでみたいと思ってる件

タグ:

posted at 08:42:30

David Neuzerling @mdneuzerling

20年9月16日

✍️ First Impressions of Julia from an R User
Julia is a language that's both fast and a delight to use. Here are my first impressions, coming from an R perspective. Install Julia; you won't regret it. mdneuzerling.com/post/first-imp...

タグ:

posted at 07:34:51

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#統計 対立仮説に対応する確率モデルのn次元のパラメータ空間がW₁で、帰無仮説に対応するW₁内のr次元の部分空間がW₀のとき、W₀のW₁における余次元(codimension)のn-rがその文脈でのχ²検定で使用されるχ²分布の自由度になります。これは本質的にWilks' theoremです。Wilks' theorem超重要!

タグ: 統計

posted at 06:19:38

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#統計 自由度はパラメータ数の差という理解の方針は私だけが言っていることではない。Goodさんも同じことを言っている。

詳しい解説が欲しい人は私のツイログを検索

twilog.org/genkuroki/sear... twitter.com/genkuroki/stat...

タグ: 統計

posted at 06:07:24

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#統計 2×2の分割表の独立性検定におけるχ²検定の自由度が1になるという話は、「周辺度数を固定すれば」という考え方は邪道であり、Wilksの定理を使って

(対立仮説に対応するパラメータ数が多い方のモデルのパラメータ数)−(帰無仮説に対応するモデルのパラメータ数)

という引き算で理解するべき。

タグ: 統計

posted at 06:03:16

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#統計 最小二乗法における自由度の関連スレッド↓ twitter.com/genkuroki/stat...

タグ: 統計

posted at 05:59:38

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#統計 この文脈での「自由度」は直線Lの直交補空間の次元n-1になります。

最小二乗法で射絵する先がr次元ならば、そのr次元部分空間の直交補空間の次元 n-r が「自由度」になる。

ぶっちゃけ、「自由度」という言葉は統計学で不適切に乱用されることが多いので、その言葉に頼らない方が良い。

タグ: 統計

posted at 05:57:12

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#統計 そして、(X_1,…,X_n)と(X̅,…,X̅)の距離の二乗

Σ_{i=1}^n (X_i - X̅)²

は標本分散のn倍に等しい。標本分散とn倍の違いしかない。

タグ: 統計

posted at 05:51:46

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#統計 サンプルX_1,…,X_nからその平均X̅=(X_1+…+X_n)/nを計算する操作も最小二乗法の一種。

(X_1,…,X_n)∈ℝⁿを(X̅,…,X̅)∈ℝに対応させる線形写像は、ℝⁿから直線L={(x,…,x)|x∈ℝ}への直交射影になっており、(X̅,…,X̅)は(X_1,…,X_n)に最も近い直線L上の点になっています。

タグ: 統計

posted at 05:48:10

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 間違って、グローバル変数 size を作ってしまった場合 pic.twitter.com/L6U7h9jJuo

タグ: Julia言語

posted at 05:37:27

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@TaleOfDuckedon #Julia言語 f(x::Real, y::Integer) が定義されていても、RealとIntegerは抽象型に過ぎないので、Real型とInteger型の組み合わせを扱うネイティブコードにコンパイルされることはありません。

函数の実行時に判明している引数の具体的な型を扱うネイティブコードにコンパイルされるだけです。

タグ: Julia言語

posted at 05:03:26

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@TaleOfDuckedon #Julia言語 函数の引数の具体的な型の組み合わせごとに、同じコードが異なるネイティブコードにコンパイルされる。

例:f(x,y)=x*y について、f(2,3) を実行するときには x,yがどちらもInt64型の場合のネイティブコードが生成され、f(2.0, 3.0)ではFloat64型を扱うネイティブコードが生成されます。

タグ: Julia言語

posted at 05:00:16

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@TaleOfDuckedon #Julia言語

(1) Int64<:Real かつ Int64<:Integer
(2) Int64<:Integer かつ Int64<:Real

のどちらも真なので、(1),(2)のどちらのfを実行するかについて曖昧さが生じています。

Int64, Int64の組は決して他の型に変換されたりしません。

タグ: Julia言語

posted at 04:55:02

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@TaleOfDuckedon #Julia言語 あともう1つ言っておくと、Realは抽象型であり、Frost64などの浮動小数点数の具体的な型ではないです。だから、Int64をRealに変換という見方そのものがおかしいです。

12と34の具体的な型はどちらもInt64です。
このInt64を使ってdispatchが行われます。続く

タグ: Julia言語

posted at 04:51:41

林 譲治 @J_kaliy

20年9月16日

おはようございます pic.twitter.com/Kys231AWOX

タグ:

posted at 04:39:41

Im(Nyarn)@linuxナニモワカ @Imaginary_Nyarn

20年9月16日

リリースされたら記事書くか

タグ:

posted at 04:27:46

Im(Nyarn)@linuxナニモワカ @Imaginary_Nyarn

20年9月16日

PyCallではなくrclを直に使ったライブラリならJuliaでロボットをPythonを使わずにまともに動かせそうなのでうれしい twitter.com/Imaginary_Nyar...

タグ:

posted at 04:25:55

Im(Nyarn)@linuxナニモワカ @Imaginary_Nyarn

20年9月16日

JuliaのROS1クライアントライブラリ
github.com/jdlangs/RobotO...

タグ:

posted at 04:22:44

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語

sizeをローカル変数として使いたくなる場合が生じている第一の理由は、Plots.jlにおける作画サイズを意味するキーワード引数の名前がsizeであること。



using Plots

function plotsin()
size = (600, 300)
plot(sin; size)
end

plotsin() pic.twitter.com/UyJhR5TgvI

タグ: Julia言語

posted at 03:58:02

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 個人的な変数名に関する考え方

文脈的に意味が分かるものは1文字変数名もどんどん使ってよい。

ユニコード文字を使えることを活かして、Δx や σ² などを使うと便利。アルファベットと数字の組み合わせにこだわるのは時代遅れ。

函数名は意味が分かる長めの名前にしたいことが多い

タグ: Julia言語

posted at 03:51:20

JuliaHub @JuliaHub_Inc

20年9月16日

Julia Is Faster and Better than R, Matlab and Python for #Economic #Research: Alvaro Aguirre and Jon Danielsson of the London School of Economics Systemic Risk Centre benchmarked #Julialang against R, Matlab and Python for economic research. Read more voxeu.org/article/which-...

タグ: Economic Julialang Research

posted at 03:37:24

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 メモ

github.com/JuliaSparse/MK...

MKLSparse.jl is a Julia package to seamlessly use the sparse functionality in MKL to speed up operations on sparse arrays in Julia. In order to use MKLSparse.jl you do not need to install Intel's MKL library...

タグ: Julia言語

posted at 03:37:07

Gabor Szarnyas @szarnyasg

20年9月16日

@DocSparse @acidflask @tymwol I think @Viral_B_Shah (whose retweet bought this thread to my attention) would be the best person to discuss this with.

タグ:

posted at 03:20:35

Gabor Szarnyas @szarnyasg

20年9月16日

@DocSparse @acidflask @tymwol It'd be interesting to see a list of libraries that do parallel sparse matrix multiplication on the CPU. I know of CombBLAS and SuiteSparse. Rust's sparse matrix library, sprs, just got one this summer. But that's all I'm aware of. github.com/vbarrielle/spr...

タグ:

posted at 02:03:20

(・ิω・ิ) @TaleOfDuckedon

20年9月16日

@genkuroki ありがとうございました。見てみます!

タグ:

posted at 01:59:04

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@TaleOfDuckedon #Julia言語 これは実際にJuliaのコードを書いていると確かにうざいです。冷静に集合よりも複雑なタイプのインターセクションを考えなければいけない。

その辺については

youtu.be/TPuJsgyu87U

がおもろいです。

タグ: Julia言語

posted at 01:55:32

(・ิω・ิ) @TaleOfDuckedon

20年9月16日

@genkuroki なるほど!(エラーメッセージちゃんと読めてませんでした)
他のプログラム言語だと、引数の順番にどの関数を当てはめるか評価が行われるものもある(→(2)が選ばれる)のですが、Juliaではエラーになるんですね!

タグ:

posted at 01:53:17

Dr. Chris Rackauckas @ChrisRackauckas

20年9月16日

@rlmcelreath @JuliaLanguage And here's how you solve ODEs with rational numbers:

tutorials.sciml.ai/html/type_hand...

Note it's the standard rational number with the standard ODE solver, just slapped together. Multiple dispatch lets these tools compose.

タグ:

posted at 01:48:02

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@TaleOfDuckedon #Julia言語

ℝ×ℤの上で定義された函数fと
ℤ×ℝの上で定義された同じ名前の付いた別の函数fが
与えられているときに、
ℤ×ℤの上での値をどちらのfで決めるかはきまっていないので、
エラーを出さざるを得なくなっているわけです。

タグ: Julia言語

posted at 01:46:03

Kohei.Sakamoto @KoheiSakamoto88

20年9月16日

Python に慣れすぎてこのR のコードはムズムズする...
パッケージ名書かないと名前が衝突しそうで嫌だ.
一方でjulia ぐらいスッキリしてると読みやすい.
#python #rstatsj #julia twitter.com/tymwol/status/...

タグ: julia python rstatsj

posted at 01:42:52

黒木玄 Gen Kuroki @genkuroki

20年9月16日

@TaleOfDuckedon #Julia言語

typeof(34) == Int64 <: Real はJuliaにおいて常にtrueです。

添付画像でエラーが出ているのは、34もReal型の一種になっていることをJuliaが認識していないからではなく、エラーメッセージに書いてあるように、(1)と(2)のfのどちらを実行するべきかが曖昧になっているからです。 pic.twitter.com/J0UNyHTiNq

タグ: Julia言語

posted at 01:42:14

Gabor Szarnyas @szarnyasg

20年9月16日

@DocSparse @acidflask @tymwol I don't think there is one. My benchmarks (last summer) used a single thread for sparse matrix operations. There seems to have been an attempt to implement it but it was dropped ~5 years ago: github.com/madeleineudell...

タグ:

posted at 01:40:44

Gabor Szarnyas @szarnyasg

20年9月16日

@acidflask @DocSparse @tymwol The SparseArrays.jl package handles sparse matrices (and allows overriding the plus/times operators) but as far as I'm aware, its matrix multiplication operations are single-threaded. MKLSparse.jl has parallel matvec according to this forum: discourse.julialang.org/t/parallel-spa...

タグ:

posted at 01:15:34

(・ิω・ิ) @TaleOfDuckedon

20年9月16日

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

あ、すみません…。
演算結果ではなく、整数リテラルのキャストのことです。
上のTweetのf(12,34)の結果がエラーになるところで、Int64<Realなので第1引数の12がInt64で処理されるとして、第2引数の34は暗黙的にRealにはならないのか、という。

タグ:

posted at 01:07:01

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語

gist.github.com/genkuroki/2dd0...

1. 整数と浮動小数点数の演算は整数を浮動小数点数に変換してから計算される。

2. 整数の配列の成分に1.5を代入しようとすると、1.5を整数に変換しようとしてエラーが出る。

3. 整数を整数で/で割ると浮動小数点数になるので、配列のインデックスで使えない。 twitter.com/taleofduckedon... pic.twitter.com/LFAjonwDRm

タグ: Julia言語

posted at 00:46:21

Logan.GPT @OfficialLoganK

20年9月16日

@rlmcelreath @JuliaLanguage I like that blue background as well! Looks great. #JuliaLang

タグ: JuliaLang

posted at 00:35:00

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 私は、函数の中で局所的に size という名前のローカル変数を使ったことがあります。

Juliaのビルトインsizeその函数内で使いたくなっても、Base.sizeとして利用できるので困らない。 twitter.com/soyukkea/statu...

タグ: Julia言語

posted at 00:31:23

黒木玄 Gen Kuroki @genkuroki

20年9月16日

>#Julia言語 ではコードを変更せずに疎行列も扱えます。

続き。蜜行列を扱う場合から疎行列を扱う場合に移行するために

* ユーザー側がコードを書き換える。

または

* コードを書き換えないために、ライブラリのインポートの仕方を変える。

のどちらかを強制するのはよくない。

タグ:

posted at 00:23:57

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 最後の4の例では、初期条件が区間の場合の数値解が、オイラー法の同じ函数で扱えているだけではなく、グラフのプロットも含めて非常に簡単にできていることに注目。

他人の仕事を自分が書いたコードで非常に簡単に利用できるのは気分が良いです。 pic.twitter.com/IxlSm2DWpf

タグ: Julia言語

posted at 00:17:59

黒木玄 Gen Kuroki @genkuroki

20年9月16日

#Julia言語 別の例

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

添付画像

1. シンプルなオイラー法による微分方程式の数値解を求める函数

2. 単振り子

3. 行列 U(t) に関する dU(t)/dt = A U(t) 型の微分方程式

4. 初期条件が区間の場合

2だけではなく、行列の場合の3、さらに4も1の函数で扱えている! pic.twitter.com/zIj8BcWKow

タグ: Julia言語

posted at 00:15:24

黒木玄 Gen Kuroki @genkuroki

20年9月16日

Re: RT うけた(笑)

>どれが疎行列を扱っているんだ?

>#Julia言語 ではコードを変更せずに疎行列も扱えます。

Juliaのmultiple dispatchでは異なる型の対象を同じ名前の函数・同じ記号の演算子で扱える。そのおかげで、ユーザー側は完全に同じコードで異なる仕事をできる。

タグ:

posted at 00:00:07

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

User

» More...

Tag

» More...

Recent

Archive

» More...

タグの編集

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

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

送信中

送信に失敗しました

タグを編集しました