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年08月21日
並び順 : 新→古 | 古→新

2020年08月21日(金)

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 上の場合にはMatrixのmul!版はStaticArrays.SMatrixのX*Y版より遅い。mul!を使っていると、SMatrixを引数として与えることによる高速化がうまく行かなくなる。

以上の意味でmul!はコードの可読性を下げてかつ速度的にも損になる場合がある。

あんなこんなで最適化の道は厳しい。

タグ: Julia言語

posted at 23:44:35

誠 @Makoto_SUsys

20年8月21日

Julia,Plotsをusingするときはやったら時間かかるのでそこがなぁって感じ

タグ:

posted at 23:42:22

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 警告:20×20のSMatrixの行列指数函数を計算させたら、しばらく答えが返って来なくて焦った!10×10のSMatrixでは5 μsでexp(X)が計算されたが、20×20のSMatrixでは94秒もかかっている!

StaticArrays.jlは使い方を誤ると酷い目にあうだろう。 pic.twitter.com/L4jxhBwhiO

タグ: Julia言語

posted at 23:40:09

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語

X, YがStaticArrays.SMatrixならば、

Z = X*Y

でSMatrixとしての行列の積が計算され、新たなmemory allocationは発生しない。mul!(Z, X, Y)ではZとしてSMatrixを選べず、MatrixのZを使うしかなくなる。

StaticArraysは目的にハマれば大きな速度改善をもたらす。

タグ: Julia言語

posted at 23:34:55

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 に限らず、無駄なメモリ割当を大量発生させると遅くなる。

X,Y,Zが同サイズのArrayの正方行列のとき

① X*Yでは、行列の積を計算した結果の分のメモリ割当が生じる。

② mul!(Z, X, Y) はXとYの行列の積の各成分をZの各成分に格納してくれる。新たなメモリ割当は発生しない。続く

タグ: Julia言語

posted at 23:30:28

非公開

タグ:

posted at xx:xx:xx

非公開

タグ:

posted at xx:xx:xx

積分定数 @sekibunnteisuu

20年8月21日

#超算数

このクソ暑いのに、もう秋だよ! twitter.com/akifumi/status...

タグ: 超算数

posted at 23:03:35

積分定数 @sekibunnteisuu

20年8月21日

あと、数学や物理の定期試験で山を張る、と言う発想が分からん。ビラでいろいろ高尚なこと書くぐらいなんだから、テストの意味を考えたら山を張るなんてナンセンスだと気付きそうだけど。

タグ:

posted at 23:01:52

積分定数 @sekibunnteisuu

20年8月21日

ジブリのアニメって意図的に避けているわけじゃないけどあまり見たことはなかった。で、まあ今日流れで、何とか坂とかいうのを見た。

 あの時代って高校でも学生運動の雰囲気があったんだろうね。「うちは貧乏だから国立狙い」とか言っていたけど、あの高校、私立だよね?

タグ:

posted at 23:00:10

eval parse @evalparse

20年8月21日

Another person reported faster running time for Numba vs Tullio.jl but on my computer, Julia is slightly faster.

So basically Julia and Numba is neck and neck for such a simple problem as expected.

#julialang

タグ: julialang

posted at 22:32:41

Shuhei Kadowaki @kdwkshh

20年8月21日

最近もう1度卒論のプロジェクト(Juliaの型推論を使った型プロファイラ)に取り組み直してたんですが、形になってきました :)
v1.6にはJITの型推論プロセスにmultiple dispatch経由でuser codeをinjectするinterfaceがあるので、Juliaのコンパイラコードを借用して色々面白いことができます

#julia言語 twitter.com/kdwkshh/status...

タグ: julia言語

posted at 22:31:25

Shuhei Kadowaki @kdwkshh

20年8月21日

The recent Julia compiler starts to provide (yet unstable) interface to inject user code into the native abstract interpretation flow, that helps me realize my grad thesis idea.

repo: github.com/aviatesk/TypeP...
grad thesis: github.com/aviatesk/grad-...

タグ:

posted at 22:30:16

eval parse @evalparse

20年8月21日

@michael_chirico @Guru_GyanKhoji Can't believe I didn't know rowSums! It's 3s which is on par with numpy.

So fastest (on my computer) is

* Julia GPU at 50ms
* Julia Tullio.jl at 75ms and
* Numba 90ms
* numpy and R at 3s.

So #julialang and @numba_jit r and neck but Julia feels easier to write

タグ: julialang

posted at 22:19:48

非公開

タグ:

posted at xx:xx:xx

いかなご @ikanag0

20年8月21日

Juliaを1㍉も触ったことないのにTwitterの情報だけで布教をしましたの札を提げてる

タグ:

posted at 21:33:24

乳鉢 @nyubachi

20年8月21日

Pkg.update()してからusingしたら成功した。 #Julia言語

タグ: Julia言語

posted at 20:49:41

花鳥風月 @akifumi

20年8月21日

娘2、いよいよ掛け算順序問題か。 pic.twitter.com/TGjER7W0Hx

タグ:

posted at 20:48:23

ごまふあざらし(GomahuAzaras @MathSorcerer

20年8月21日

#Julia言語
もうそろそろで 1.5.1 が出るかもーフェーズらしい

タグ: Julia言語

posted at 20:38:06

ごまふあざらし(GomahuAzaras @MathSorcerer

20年8月21日

Julia はカッチョいいぞ!>RT

タグ:

posted at 20:30:07

eval parse @evalparse

20年8月21日

My first Numba attempt was straight-forward enough but on my computer, it's 10x slower than the Julia implementation

@numba_jit can you make it better? See my discourse post numba.discourse.group/t/fastest-numb...

#julialang twitter.com/evalparse/stat... pic.twitter.com/UOZoRUlQgd

タグ: julialang

posted at 20:07:31

マナマの生マナマコ @chor0sK

20年8月21日

Juliaを快適に使うために、Mac(我が家でいちばん強いPC)の環境を整えています。

タグ:

posted at 20:06:05

@Kazu0402cd

20年8月21日

@sekibunnteisuu 個人的な感覚で言えば、瞬間的にはちょっとマシになって、その後、専科教員(算数科担当)が #超算数 の教義に染まっていくという地獄絵図を予想してます。

タグ: 超算数

posted at 19:53:46

乳鉢 @nyubachi

20年8月21日

Turing.jlのprecompileでコケる。
#Julia言語

タグ: Julia言語

posted at 19:44:22

共立出版 アリがと蟻 @1738310

20年8月21日

こちらこそ、アリがとうございます!(^-^)
twitter.com/donnay1224/sta...

タグ:

posted at 19:32:48

Massimo @Rainmaker1973

20年8月21日

The geoid is the shape that the ocean surface would take under the influence of the gravity and rotation of Earth alone, if other influences such as winds and tides were absent buff.ly/1T5CsGW pic.twitter.com/s8E0L4sXfW

タグ:

posted at 19:30:18

非公開

タグ:

posted at xx:xx:xx

Cateiru @cateiru

20年8月21日

なんかJuliaってのがnimより早いらしいで

タグ:

posted at 19:13:23

mtmt @mtmtlife

20年8月21日

島朗九段と鈴木環那さんのお母様が再婚されたというお話。最初聞いた時は本当にびっくりしました。

タグ:

posted at 18:57:02

森内俊之の森内チャンネル @moriuchi_ch

20年8月21日

本日の動画です。
重大発表、驚かれたでしょうか?私も聞いた時は驚きましたが、良いお話だと思い、今回ご紹介することに致しました😊
(森内俊之)
#森内チャンネル
#YouTube

森内チャンネル♯19トーク編『勉強法と島研エピソードそして環那の重大発表あり!!』 youtu.be/FRMCgkCZUVo @YouTubeより

タグ: YouTube 森内チャンネル

posted at 18:43:08

桑満おさむ @kuwamitsuosamu

20年8月21日

計算上の細かいことですけど。逆に感度が予想よりかなり低いとことを報じる論文が出てきました。 twitter.com/kuwamitsuosamu...

タグ:

posted at 18:37:13

桑満おさむ @kuwamitsuosamu

20年8月21日

特異度はかなり高いと考えています。逆に感度が予想以上に低いことを示す論文が出てきて戸惑っています。 twitter.com/nutrepi/status...

タグ:

posted at 18:20:30

コヒョ @takotarou_kohyo

20年8月21日

どうしてもJuliaでオブジェクティブに書きたくて Tonight

タグ:

posted at 18:19:13

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 mutableでないstructのmutableな中身(例えばArray)の中身は変更可能なので、mutable structが必要な場合は結構少ない。 pic.twitter.com/5P8aPqJqzm

タグ: Julia言語

posted at 18:18:28

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 1つ前の例ではmutable structにすることはお勧めできない。

Juliaの複素数型もmutableでないstructです。

github.com/JuliaLang/juli... pic.twitter.com/hyeXgbaCg5

タグ: Julia言語

posted at 18:13:38

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語

module My
Base.@ kwdef struct Point2D{T}
x::T = 0.0
y::T = 0.0
end
end

のとき、A = My.Point2D() (原点)を別の値に変えるには

A = My.Point2D(1.0, 2.0)

とか

A = My.Point2D(x=1.0)

で可能。 pic.twitter.com/4Tv2xpOfNU

タグ: Julia言語

posted at 18:10:40

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 続き~、

foo = My.Foo("foo")

のように使っています。My.Fooの定義をjuliaを再起動せずに例えば

module My

Base.@ kwdef struct Foo{T, U}
a::T = "foo"
b::U = 3.1415
end

end

に変えることができる。

タグ: Julia言語

posted at 18:04:16

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 正確には「struct Foo の定義を変えることができないので、juliaを再起動している」ということだと思います。

処方箋:structはmoduleの中で定義せよ!

わたしは使い捨てのmodule名としてMyを愛用し、

module My

struct Foo{T}
a::T
end

end

のように書いて~、続く twitter.com/hayabusa_0613/...

タグ: Julia言語

posted at 18:00:30

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 20次の項までのTaylor展開で行列のexp(X)を近似計算するとき、X*Yとmul!(XY, X, Y)のどちらが速いか?

XがMatrixならばX*Yよりmul!(XY, X, Y)を使う方が速い。

しかし、XがStaticArrays.SMatrixならばそうではない‼️

StaticArraysはハマればとても速い。

gist.github.com/genkuroki/fc35... pic.twitter.com/idpDdaExgX

タグ: Julia言語

posted at 17:38:56

どね( 。•̀_•́。)(。•̀_•́。 @donnay1224

20年8月21日

届いた
刷ってくれてありがとう、共立出版🙏 pic.twitter.com/lHZC9tVPhq

タグ:

posted at 17:29:16

黒木玄 Gen Kuroki @genkuroki

20年8月21日

Re: RT #Julia言語

max(a, min(b, x)) の代わりに clamp(x, a, b) が使える。 pic.twitter.com/xlFj4fT2lT

タグ: Julia言語

posted at 17:28:45

Florian Oswald @FlorianOswald

20年8月21日

Hey @tlamadon here’s finally something like RcppSimpleTensor for #julialang github.com/mcabbott/Tulli...

タグ: julialang

posted at 17:26:26

非公開

タグ:

posted at xx:xx:xx

非公開

タグ:

posted at xx:xx:xx

非公開

タグ:

posted at xx:xx:xx

非公開

タグ:

posted at xx:xx:xx

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 自前で用意したPython + Jupyter環境を使わずに、JuliaがインストールしてくれるPython + Jupyter環境を使うなら、

julia> ENV["JUPYTER"] = "" # おそらく不要
pkg> add IJulia
pkg> build IJuli

として、kernel dead問題に苦しまずに済む。

Juliaさんに全部任せるのが安全牌。

タグ: Julia言語

posted at 16:17:45

かなまろ @kanamaro_jl

20年8月21日

Pythonが遅いとか言う人いるけど、Pythonの特徴をおさえた上で、ライブラリをうまく使いながら書けば速度は出るはずだし、さらに計算速度を求めるならnumbaやCythonを使ってコードのボトルネックをコンパイルすれば速度は出ると思います。つまり何が言いたいかというと、みんなJuliaを使ってみない?

タグ:

posted at 16:14:41

minemaz @minemaz

20年8月21日

Julia入れてArrayFire入れたくらいで気軽にデカイ行列掛けたり出来たので、別にGPGPU専用の言語とか要らんかなという雰囲気ではあった

タグ:

posted at 15:24:01

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 仮に、JuliaのJupyter notebookでのkernel deadで困っているなら、このスレッドの1つ上の発言を参照。

IJuliaのbuildで使用するjupyterコマンドを教えてあげる必要がある場合がある。

twitter.com/mepbphhond_/st...

タグ: Julia言語

posted at 15:21:18

eval parse @evalparse

20年8月21日

Trying to compute Euclidean distances of a vector to each column of a matrix.

On a 4 million column matrix, it took about 0.5s with inbound and fastmath macros.

Using Tullio.jl, the code is shorter, easier to read, and 5x FASTER!

Equivalents in python/numpy/numba?

#julialang pic.twitter.com/KJPXdpuy5i

タグ: julialang

posted at 15:00:53

非公開

タグ:

posted at xx:xx:xx

あおじるPPPP @kale_aojiru

20年8月21日

算数教育界のエリートが算数の専科になるんだとしたら、今より悪くなるまである。理科や英語も同様。

タグ:

posted at 13:55:44

qualitia_cdev @qualitia_cdev

20年8月21日

C#とKotlinとRustとJuliaとTypeScriptで作ったメール送信ツール on @Qiita qiita.com/qualitia_cdev/...

タグ:

posted at 13:44:40

Dr. Chris Rackauckas @ChrisRackauckas

20年8月21日

@StatsInTheWild @BlindMath @jack_davis_sfu @TChihMath An ODE automatically identified from data. Automatically derive physical equations etc. etc. easier just to link arxiv.org/abs/2001.04385 for the full story.

タグ:

posted at 13:29:38

Hiro @mepbphhond_

20年8月21日

Jupyterでjuliaが不調なのでAtomに移行しよう

タグ:

posted at 13:23:29

非公開

タグ:

posted at xx:xx:xx

非公開

タグ:

posted at xx:xx:xx

Dr. Chris Rackauckas @ChrisRackauckas

20年8月21日

@BlindMath @jack_davis_sfu @StatsInTheWild @TChihMath Apparently someone just asked about this on Computational Science SO: scicomp.stackexchange.com/a/35796/18981 . Indeed, we have weird ODE solvers to match high precision arithmetic in #julialang #sciml. You can train a neural ODE with them too... maybe there's a fun use case there haha

タグ: julialang sciml

posted at 12:53:18

ムラムラ・・・ @Ph_CrossSection

20年8月21日

そろそろJuliaも使ってみようかな(๑•̀ㅂ•́)و✧

タグ:

posted at 12:28:07

黒木玄 Gen Kuroki @genkuroki

20年8月21日

#Julia言語 私は使っていないのですが、自分のパソコンでJuliaを気軽に使いたい人は

juliacomputing.com/products/julia...
JuliaPro (無料)

をインストールして使うという手もあります。

これならインストーラーの起動一発でJuliaなどを使えるようになります。

タグ: Julia言語

posted at 12:26:03

黒木玄 Gen Kuroki @genkuroki

20年8月21日

ja.m.wikipedia.org/wiki/Celeste
『Celeste』(セレステ)は、カナダのインディーゲームスタジオMatt Makes Gamesが開発、発売したアクションゲーム。

これのマップエディタがJulia製。 #Julia言語

タグ: Julia言語

posted at 11:32:55

Tom Kwong @tomkwong

20年8月21日

@jaffathecake It's nice when I don't have to think about this 😁

julia> clamp.(rand(10), 0.3, 0.6)
10-element Array{Float64,1}:
0.4009369618061449
0.6
0.3
0.6
0.41832355996277126
0.6
0.6
0.3
0.3
0.6

#julialang

タグ: julialang

posted at 11:32:30

手を洗う救急医Taka @mph_for_doctors

20年8月21日

これ、私も常に参照している論文なのですが、なぜか「そんなわけがない」「もっと感度は高いはず」と言われるんですよね。

信用区間の幅が広いということは、その中で自分が気に入った値を信じて良いという意味ではないのですが…。 twitter.com/ryoma_tanaka/s...

タグ:

posted at 11:11:08

えあんぬ @airtoxin

20年8月21日

Celeste のマップエディタ Julia 製じゃん

タグ:

posted at 09:43:40

Dr. Chris Rackauckas @ChrisRackauckas

20年8月21日

@BlindMath @jack_davis_sfu @StatsInTheWild @TChihMath Here's some fun examples of high precision and infinite precision (rational) numbers in ODE solvers: tutorials.sciml.ai/html/type_hand...

タグ:

posted at 09:18:05

KatoK @__KatoK__

20年8月21日

julia unicode使えてしまうのでstringのindex周りの処理の可読性が低くなってしまうなぁ

タグ:

posted at 09:14:46

KTYD @KTYDRCB

20年8月21日

賢いなあ😵
メタプログラミングは頭の柔らかさが求められる…#julia言語 twitter.com/LirimyDh/statu...

タグ:

posted at 08:25:09

Lirimy @LirimyDh

20年8月21日

こういうことなのかはわからないけれど、string の適用のしかたに選択肢があっておもしろい。#Julia言語 twitter.com/__KatoK__/stat... pic.twitter.com/eRZ4qp4I3o

タグ: Julia言語

posted at 08:22:02

@prna79

20年8月21日

“対象の教科として、小学5、6年で20年度から正式教科になった英語のほか理科と算数を例示した。” それだとしても掛け算の順序強制は変わらないんでしょうね。数学の専門家からあれだけ批判されているのに。 / “小学5、6年に教科担任制案 22年度から 授業の質向上など狙…” htn.to/2zQHMXKTQC

タグ:

posted at 07:57:47

積分定数 @sekibunnteisuu

20年8月21日

#超算数 #陰山メソッド #陰山英男
www.youtube.com/watch?v=O80h7i...

「掛け算は足し算より先」という単なる約束事と、
交換法則・分配法則・結合法則を、同列に「きまり」としている。

交換法則の説明で、掛け算の順序こだわりの説明。 pic.twitter.com/F4mhm5o5xX

タグ: 超算数 陰山メソッド 陰山英男

posted at 07:16:24

Andrew Krause @BlindMath

20年8月21日

@StatsInTheWild @TChihMath This paper has an incredible discussion of some extreme examples of this, in case you haven't seen it.

link.springer.com/article/10.100...

タグ:

posted at 06:17:40

積分定数 @sekibunnteisuu

20年8月21日

#超算数  news.yahoo.co.jp/articles/17536...
>教員を目指す学生が小中学校の両方の免許を取得しやすくしたり、現職の中学教員が小学校の免許を取りやすくしたりする制度改正を求めた。

中学数学もいろいろあれなんで、「中学教員なら数学を理解しているから、安心」とはならない。

タグ: 超算数

posted at 06:07:22

非公開

タグ:

posted at xx:xx:xx

積分定数 @sekibunnteisuu

20年8月21日

#超算数

数学をちゃんとわかっている人が算数を教えるようになるのか?

日本数学教育学会や筑波大学付属小算数部、数学教育協議会などの出鱈目トンデモ算数を推進する勢力にかかわる人が、より強く出鱈目を教えるようになるのか?

後者になりそうな予感。

タグ: 超算数

posted at 06:04:18

Uryu Shinya @u_ribo

20年8月21日

Rパッケージのwin-builderが証明書の期限切れ。CRANチームも24日までvacationというわけで対応も無理そう。(証明書とvacationが関係しているのかは知らん)とにかく今はRパッケージの登録手続きができないので注意⚠️ twitter.com/hrbrmstr/statu...

タグ:

posted at 06:03:11

積分定数 @sekibunnteisuu

20年8月21日

小学5、6年に教科担任制案 22年度から 授業の質向上など狙う 中教審(毎日新聞)
#Yahooニュース
news.yahoo.co.jp/articles/17536...

タグ: Yahooニュース

posted at 06:01:18

田中竜馬 @ryoma_tanaka

20年8月21日

5日目(発症日)の偽陰性は38%でした。
ご指摘下さりありがとうございます。

タグ:

posted at 05:38:09

JuliaHub @JuliaHub_Inc

20年8月21日

Click here juliacomputing.com/blog/2020/08/1... to read the latest Julia Computing newsletter. #JuliaCon wrap-up. #Pumas 1.0 launch. JuliaHub product demos. Upcoming conferences and presentations. And as always, a list of various blogs, media reports, and community activities.
#JuliaLang pic.twitter.com/T7IBQzKsnA

タグ: JuliaCon JuliaLang Pumas

posted at 05:26:04

JacobZelko @Jacob_Zelko

20年8月21日

This is incredible! In just one month, Javis.jl has gone from 0 stars to almost 50 stars!

@Wikunia_de and I thank you for your support on the project! Keep on being awesome! 😎

Project link: github.com/Wikunia/Javis.jl

#programming #julialang #opensource pic.twitter.com/EkM7a0e0B0

タグ: julialang opensource programming

posted at 02:50:06

tycooperaow @tycooperaow

20年8月21日

Does anyone know if one could use Python Quantum packages like Qiskit or QDK in #julialang using PyCall?

#Python #programming

タグ: julialang programming Python

posted at 02:17:45

田中竜馬 @ryoma_tanaka

20年8月21日

SARS-CoV-2に対するPCRの偽陰性率は?

感染から
1日目 100%
4日目 67%
5日目 20%(発症日)
8日目 20%
9日目 21%
21日目 66%

検査前確率が高い場合、PCRの結果だけで感染がないと決めてしまうのは危険なようです。

www.acpjournals.org/doi/10.7326/M2... pic.twitter.com/4HFjRcx1gb

タグ:

posted at 02:06:34

非公開

タグ:

posted at xx:xx:xx

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

User

» More...

Tag

» More...

Recent

Archive

» More...

タグの編集

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

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

送信中

送信に失敗しました

タグを編集しました