黒木玄 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年05月31日(月)
#Julia言語 グローバル変数を函数に引数で渡さずに函数の中でナマで使ってしまっているというミスをよく見る。
docs.julialang.org/en/v1/manual/p... に書いてあるチェック項目を上から順番に確認して行けば何とかなると思います。(私もそれで何とかなった。このページの存在を早く教えてくれよと思いました。) twitter.com/akairamp/statu...
タグ: Julia言語
posted at 23:46:38
🚀☘️#Julia4Beginners
Section: splatting interpolation
docs.julialang.org/en/v1/manual/m...
🚀☘️#JuliaLang #bash #sh #zsh #ksh #csh #coderBOT 🧞♀️#WomenWhoCode #640daysofcode #301daysofcode #730daysofcode #100DaysOfCode #Linux #POSIX #advancedProgramming #DEVCommunity pic.twitter.com/16JcFDeAhl
タグ: 100DaysOfCode 301daysofcode 640daysofcode 730daysofcode advancedProgramming bash coderBOT csh DEVCommunity ksh Linux POSIX sh zsh
posted at 23:43:24
ほりたみゅ (mastodonも見てね) @Hyrodium
これ読んで画像をxclipで扱えそうなのは分かったのだけど…Go使ったことなく試せてない
qiita.com/gorilla0513/it...
タグ:
posted at 22:38:38
ほりたみゅ (mastodonも見てね) @Hyrodium
Juliaでclipboardの読み書きでMatrix{RGB{N0f8}}を扱えるようにしようと試してるけれども、xclipの使い方が分からなくて泣いてる
タグ:
posted at 22:37:36
非公開
タグ:
posted at xx:xx:xx
作るものも使う言語もどっちもわかっていない状態だと学習効率悪いかなと思って、既存のPythonのシミュレータを移植する形でJuliaの勉強をしてるんだけど、めっちゃ遅くなってしまった行列演算の部分があって、うまく書けてないんだろうなって感じだ
タグ:
posted at 21:00:41
非公開
タグ:
posted at xx:xx:xx
ごまふあざらし(GomahuAzaras @MathSorcerer
久しぶりに Zenn 書きたかったんや許して
zenn.dev/terasakisatosh...
タグ:
posted at 19:23:20
ごまふあざらし(GomahuAzaras @MathSorcerer
Revise.includet で賄う方法があるかわからなかったので
Remark.jl の example にある make.jl を参考にしました.
タグ:
posted at 19:21:59
ごまふあざらし(GomahuAzaras @MathSorcerer
FileWatching パッケージを使って
1. コードの変更内容を検知し,
2. 変更内容を反映する
の手順を自動化することができた.
人間はコードをいじって保存すれば良い.
#Julia言語 pic.twitter.com/flzxHoGqIw
タグ: Julia言語
posted at 19:21:59
Juliaクラスタをどう解釈すれば良いか微妙だけどPython生みの親が意識してるくらいだからサンプルコード軽く読んでみたけど文法はjavascript寄りなのかな?
既にどこかの国では開発に使われてたりするんですかね? twitter.com/genkuroki/stat...
タグ:
posted at 17:15:32
ごまふあざらし(GomahuAzaras @MathSorcerer
multiple dispatch を利用して
x(point::SomeType) = p[begin])
y(point::SomeType) = p[begin+1])
でもいいかも?
ここまでくると実際に作ってみてから判断かな?
タグ:
posted at 17:06:20
ごまふあざらし(GomahuAzaras @MathSorcerer
#Julia言語
というのは
Base.getproperty(point::SomeType, sym::Symbol) = ...
による定義で p(t).x, p(t).y みたいな文法を使いたいから.
2 次元に限った初等的な幾何学をするときに
p(t)[begin] や p(t)[1] はプログラムの匂いがするから避けたい気持ち(誰かわかって)
続く
タグ: Julia言語
posted at 17:06:20
ごまふあざらし(GomahuAzaras @MathSorcerer
#Julia言語 t をパラメータにするベクトル値関数 p(t) = [x(t), y(t)] の実装って戻り値が SVector{2} でしたほうがいいかな?って気がしてきた.
x(t) = ...; y(t)=...
p(t) = SVector{2}(x(t), y(t))
(それか GeometryBasics.jl で提供する Point2 )
続く
タグ: Julia言語
posted at 17:06:19
#Julia言語 Windows
~/.julia を D:\.julia に移動した。
環境変数 JULIA_DEPOT_PATH を D:\.julia に設定。
その他にもPATHを色々変更。
pkg> up で registry dirty
↓
pkg> registry rm General
pkg> registry add https ://github.com/JuliaRegistries/General
pkg> registry up General pic.twitter.com/VkOl8bsmZ5
タグ: Julia言語
posted at 17:01:21
ごまふあざらし(GomahuAzaras @MathSorcerer
julia> x = 2
julia> πx
これはできないんだ.ホォ・・・. pic.twitter.com/Nvc0ZSVy9v
タグ:
posted at 16:44:17
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
ごまふあざらし(GomahuAzaras @MathSorcerer
Lang A vs B してる暇があったら
ACall するBのライブラリを作って
BCall するAのライブラリを作って
もらったほうが建設的
タグ:
posted at 16:01:09
すでに指摘されてるけど、Rust vs Juliaではなく、符号なし32ビットと符号付き64ビットの剰余の速度を測ってるコードになってしまっている。Zen2だと前者のlatencyが13-28で後者が13-44らしいので、その差かな?
twitter.com/mat_der_D/stat...
タグ:
posted at 15:46:35
>「授業で吃音が出てしまった時、『その話し方は何?ふざけないで。みっともないから止めなさい』と先生に叱られた」
掛け算順序なんだかで、「教師は教えるプロなんだからどーたら」と言う人がいるけど、これだよ?
タグ:
posted at 15:30:47
>朗読中に「どもる」と、クラスメートも先生も、どっと笑った。
>クラスメートのいじめ以上につらかったのは、教員にわかってもらえないことだった。
音読で最初の言葉に詰まって声を出せないと、「集中してください」と教師に怒られた。
タグ:
posted at 15:29:46
Juliaのフォーラムの統計量見ると、ほんと最近人気出てきてるんだなぁと実感する。ちょっと前のデータだけど。
discourse.julialang.org/t/discourse-st... pic.twitter.com/hb8Hm67RFM
タグ:
posted at 14:54:15
懲りずに #QRCode
Julia REPL上のUnicodePlotsでも
表示できるかと思ったけど
fontのアスペクト比的に
これは読み込めないようだ twitter.com/ppp3141592ppp/... pic.twitter.com/LbAGgxPnJa
タグ: QRCode
posted at 14:17:29
#Julia言語 ヴァンロッサムさんがJuliaのことをよく知らなさそうなことに関しては以下のリンク先を参照。
技術的な詳細と実際に動いているものについて十分に調べずに、印象論でネガティブイメージを広めている感じ。
discourse.julialang.org/t/what-python-...
タグ: Julia言語
posted at 13:18:11
#Julia言語 マンデルブロ集合のアニメーション
nbviewer.jupyter.org/gist/genkuroki... pic.twitter.com/x3BecnAxT1
タグ: Julia言語
posted at 13:14:29
#Julia言語 マンデルブロ集合のアニメーションもこんなに簡単に作れる。
コードは
nbviewer.jupyter.org/gist/genkuroki...
より。 pic.twitter.com/cjDHYX4G1B
タグ: Julia言語
posted at 13:13:42
@benao_python @botamochi_rice #Julia言語 の公式バイナリは
julialang.org/downloads/
からダウンロードできて、インストールすれば即超高級電卓として利用可能です。超高級電卓として使うだけでも相当に便利だと思います。
対話型でかつ計算がC並に速いです。 pic.twitter.com/xUR7FeKSCz
タグ: Julia言語
posted at 12:58:55
@benao_python @botamochi_rice #Julia言語 は多くの場面で「対話型」で使用されます。
「対話型」でかつC並に速いので非常に便利です。
私は、JuliaのREPL(添付画像)を常に出しておいて、超高級電卓として使っています。
あと「対話型」でない使い方としてWindows上でshell scriptの代わりのような使い方もしています。 pic.twitter.com/mPJo8EYWve
タグ: Julia言語
posted at 12:39:18
今年の「高校生のためのスーパーコンピューティングコンテスト SuperCon」の詳細が発表されています。今回は理化学研究所の「富岳」を使ってオンラインでコンテストを行います。
プログラミングに興味がある高校生がいたら、ぜひ勧めてあげてください
www.gsic.titech.ac.jp/supercon/main/...
タグ:
posted at 12:07:19
@benao_python @botamochi_rice 最近の多くの有名プログラミング言語と違って、#Julia言語 は金銭的に潤沢なサポートを得て開発されたプログラミング言語ではないです。
そのようなプログラミング言語が新しいスタイルと革新的なアイデアを実現したものになっていて注目を浴びるようになって来ているのはかなり痛快だと思います。
タグ: Julia言語
posted at 11:44:30
@benao_python @botamochi_rice #Julia言語 の開発を実際に誰がやったかは
github.com/JuliaLang/juli...
を見れば分かります。そのトップのJeff BezansonさんはJuliaのアイデアをlispから得たことを思い出しながら
Maybe julia stands for “Jeff’s uncommon lisp is automated”?
と言っています(笑)。
discourse.julialang.org/t/cas-benchmar...
タグ: Julia言語
posted at 11:40:44
@benao_python @botamochi_rice #Julia言語 van Rossumさんによる「ニッチな言語」発言は、Juliaコミュニティではよくわかっていない人による発言という扱いになっています。
私もvan RossumさんがJuliaのことをよくわかっていない(ろくに調べたことさえない)のは確実だと思っています。
discourse.julialang.org/t/what-python-...
タグ: Julia言語
posted at 11:04:53
#Julia言語 #Pluto
HTMLファイル
github.com/genkuroki/html...
GitHub Pagesを使用
genkuroki.github.io/html/Pluto_plo...
GitHub HTML viewerを使用
htmlview.glitch.me/?https://githu... pic.twitter.com/rqUh6CM8Qa
posted at 09:33:33
#Julia言語 なるほど、GitHubのリポジトリやGistにあるhtmlファイルをどのように閲覧してもらうか悩んで、GitHub Pagesを使うのが楽かなと思ったのですが、
htmlview.glitch.me
を使うという選択肢もあるのか!
twitter.com/mathsorcerer/s...
タグ: Julia言語
posted at 09:28:56
声変りが始まった息子、アレクサに認証されにくくなって絶望していた。
朝、何度も「アレクサ!アレクサ!何で?止まって!アレクサ!」と言っていたのを、母は笑いをこらえて聞いていました。
タグ:
posted at 08:54:14
Yoshihiko Kunisato/国 @KunisatoY
RユーザーなのでReactorに興味をもちました。
github.com/herbps10/reactor
たしかに,これは使いやすそうです。スライダーも簡単につけられるので,統計の授業でも使えるかもしれない。
タグ:
posted at 06:30:58
Yoshihiko Kunisato/国 @KunisatoY
リアクティブの例
・java scriptベースの可視化:observable(商用,共同編集も可能)
observablehq.com
・R用リアクティブノート:Reactor
github.com/herbps10/reactor
・Julia用リアクティブノート:Pluto.jl
github.com/fonsp/Pluto.jl
タグ:
posted at 06:25:06
Yoshihiko Kunisato/国 @KunisatoY
jupyter notebookはちょっと再現性低くなるんじゃないかあなと思っていたけど,やはり。今後のキーワードは,リアクティブ(一部の変更がリアルタイムに反映される)&インタラクティブ,共同編集,バージョン管理あたりなようす。
www.nature.com/articles/d4158...
タグ:
posted at 06:20:29
@ChadScherrer @betanalpha @osazuwa @mcmc_stan @pymc_devs @jwvdm @ftzo @EliSennesh @remilouf @avehtari @_julesh_ So #julialang you literally get the best of both worlds- As much "domain specific" as you'd like while reusing any and all of the surrounding language. This is a fundamental advantage over any of the python, r and cpp frameworks. Can't really speak to haskell
タグ: julialang
posted at 03:08:26
@ChadScherrer @betanalpha @osazuwa @mcmc_stan @pymc_devs @jwvdm @ftzo @EliSennesh @remilouf @avehtari @_julesh_ Also doesn't at all apply to #julialang because macros and compiler passes pretty much give you arbitrarily flexible syntax and semantics
タグ: julialang
posted at 03:01:33
#Julia言語 composability を妨げる expression problem については以下のリンク先スレッドを参照。 twitter.com/genkuroki/stat...
タグ: Julia言語
posted at 02:37:30
2-Amino-1,7-dihydro- @guanine_chem
コード出さないでいいんだったらPythonとかJuliaとかそこら辺の高級言語使ってデータ吐かせりゃいいじゃん (気付くのが遅い)
タグ:
posted at 02:06:24
#Julia言語 それは、Juliaという名前の問題ではなく、Googleなどによる地域の取り扱い側の問題です。実際、Googleで
地域:アメリカ合衆国
と設定すれば、JuliaというキーワードでJulia言語の情報が楽に検索できます。
あと、jl がマジックキーワード。 twitter.com/gekitsura/stat...
タグ: Julia言語
posted at 00:21:37
#超算数 長方形の面積で縦×横と横×縦が併記されるようになったのは【平成13年の審議会での上野健爾氏の発言がきっかけ】とはいえませんtwitter.com/temmusu_n/stat...。一社を除き対応済みでした。ブログ記事は2011年と古いです。現在では、筆者の高橋誠さんは、私のツイートを受けて認識を訂正しています。 twitter.com/monachansdojo/...
タグ: 超算数
posted at 00:13:44