黒木玄 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 を見て下さい。
2020年04月29日(水)
Julia 複素変数のw=1/z Plots/GR youtu.be/DCHdA9bOg-4 @YouTubeさんから
optie.hatenablog.com/entry/2018/03/... の書き直し. mp4化とJulia1.4対応。
タグ:
posted at 00:05:22
This guy took the platters out of many old hard drives and put them into one single drive. He spun it up to speed and gave it a nudge: a fun way to demonstrate the conversion of angular in linear momentum [source, credits: ow.ly/DrWi30mEFJt] pic.twitter.com/lbS0v78rgs
タグ:
posted at 04:12:14
#Julia言語 emacs Windows
その警告は
github.com/tpapp/julia-re...
で出ている。
twitter.com/phasetrbot/sta...
タグ: Julia言語
posted at 04:22:39
#Julia言語
github.com/tpapp/julia-repl
【ansi-term is not supported on some~Windows versions of Emacs. It has been confirmed to work with Emacs running in Cygwin. You can test whether your version works with M-x ansi-term; if this errors then this package will not work for you.】 twitter.com/phasetrbot/sta...
タグ: Julia言語
posted at 04:22:40
#Julia言語
【IJuliaはコードを書く環境だと思っていない】
まず、その偏見を潰すのが正解かも。
数式入りのコメントとコードとプロットや動画を1枚のファイルに収めることができる点は、数百行程度のコードで数学的作業をするときには非常に便利です。
twitter.com/phasetrbot/sta...
タグ: Julia言語
posted at 04:27:21
#Julia言語 最近、相転移Pさんに見せてもらっているような数学的な作業ではJupyter notebookは合理的な選択肢。
Juliaのパッケージの開発は Jupyter notebook では無理。
Junoは非常に優れたJulia環境だし、Kadowakiさんにいつでも質問できる安心感もある😊
twitter.com/phasetrbot/sta...
タグ: Julia言語
posted at 04:35:30
#Julia言語 最近のJunoはWeave.jl対応によってさらに優れものになっていて、その辺の環境一式は、
数式を含む解説とJuliaのコードとプロットをまとめて配布
するための有力な選択肢になっています。
github.com/JunoLab/Weave.jl pic.twitter.com/rglxlpY6VP
タグ: Julia言語
posted at 04:50:05
#Julia言語 MITでのJuliaを使った講義でもWeave.jlを使って講義録を生成してものがあります。例えば
github.com/mitmath/18337
そこの
mitmath.github.io/18337/lecture2...
Optimizing Serial Code
はJuliaを使い始める人は是非とも見ておいた方が良い優れた解説だと思います。 pic.twitter.com/PvUQyWfzAD
タグ: Julia言語
posted at 04:50:08
Turing (https://baye @TuringLang
As a response to the #COVID19 crisis, we have recently evaluated Turing.jl for #epidemics modelling. A blog post discussing the capacities and limitations of Turing.jl will follow soon. We will discuss with epidemiologists the next steps and improve Turing.jl respectively.
posted at 04:54:56
#Julia言語 MITでの別の講義でもJupyter notebookを使いまくっている場合もあります。
github.com/mitmath/18335
例えばそこの
nbviewer.jupyter.org/github/mitmath...
では浮動小数点数の解説をJuliaのJupyter notebookで行っています。 pic.twitter.com/ZEka2KadOw
タグ: Julia言語
posted at 04:59:47
#Julia言語 IJulia.jlの最初のバージョンを書いたのはすぐ上で引用したMITでの数値計算の入門的講義
github.com/mitmath/18335
をやっているSteven G. Johnsonさんです。例えば、SGJさんが書いた多変数函数の数値積分のパッケージ
github.com/JuliaMath/HCub...
を私は常用しています。
タグ: Julia言語
posted at 05:25:30
#Julia言語 以下のリンク先で指摘されているように、思わぬところで、IJulia.jlは親切な仕様になっていたりします。
そうなっていることは、IJulia.jlの作者自身がMITでの学生の教育でIJulia.jlを使っていることを知れば納得できると思います。
twitter.com/villageofsound...
タグ: Julia言語
posted at 05:34:18
#Julia言語 余談。Juliaの仕様と教育目的でJuliaを使用することの関係に関する興味深かった議論の例。以下のリンク先は既出のIJulia.jlやHCubature.jlやMITでの数値計算の講義録の著者の発言。
github.com/JuliaLang/juli...
タグ: Julia言語
posted at 06:02:18
恐らく諸君は紫色のインキ壺の角で乾いた色素が金色の金属的な反射をするのを見たことがあるだろう。赤インキは透過光の中で緑色を吸収し、そのためインキが充分に濃いならば緑色の光の振動数に対して強い表面反射を呈する。ガラスの板を赤インキで染めて乾かして、この効果を容易に示すことができる。
タグ:
posted at 06:33:00
This is what happens when you try to teach 0-based indexed snakes to you children. Be responsible, teach kids #JuliaLang, not Python. twitter.com/minkonto/statu...
タグ: JuliaLang
posted at 07:22:43
須山敦志 Suyama Atsushi @sammy_suyama
科学技術の記事に「機械学習を使って」の文言を見た瞬間に信憑性を疑うようになってしまった。
タグ:
posted at 07:49:10
One of the most under-appreciated aspects of Julia is how easy it is to install it on Linux. I had to google how to install R and Python; updating to the latest version is also "hard".
With Julia its `wget` `tar` and set/edit the path in `~/.bashrc`. Done!
#julialang
タグ: julialang
posted at 07:54:03
Re: RTs
「機械学習を使って」ならまだましで、【A new AI analysis method has been employed.】と書いてあったりすると、精神的に相当にきつい。
【A new AI analysis】って何?(笑)
もっと受け入れてもらい易い説明が可能なら、そうするべきだと思う。
タグ:
posted at 08:04:21
LaTeX Memo: mleftright is simple.
\usepackage{mleftright}
\[
f\mleft(\frac{a}{b}\mright)
\]
github.com/ho-tex/mleftri...
ctan.org/pkg/mleftright
ftp.jaist.ac.jp/pub/CTAN/macro... twitter.com/natrium11321/s... pic.twitter.com/5zPgjQAqO4
タグ:
posted at 08:45:37
★高野裕恵・「マーガリンはプラスチック」の嘘
★山崎 誠二・インチキ免疫療法と本当の免疫療法
★児玉一八・福島第一原発事故の放射線で「がん」多発は本当か?
★天羽優子・NMRパイプテクター問題
★上川瀬名・青ヶ島が81cmも上下動した!? 地震予知研究のニセ科学性
(内容3)
タグ:
posted at 08:50:16
MathJaxでの同様の解決方法があればありがたい。
私が試した範囲内では、MathJaxでも
f\left(\frac{a}{b}\right), x
とすると括弧の左右に余計なスペースが入る。そのスペースを消すには
f{\left(\frac{a}{b}\right)}, x
とすればよい。
nbviewer.jupyter.org/gist/genkuroki... pic.twitter.com/eOWO67l5wI
タグ:
posted at 09:23:10
もしくは
f\left(\frac{a}{b}\right)^{}, x
もちろん
f\left(\frac{a}{b}\right)_{}, x
でもよい(笑)
MathJaxのこの辺の仕様が謎。
タグ:
posted at 09:23:10
目標が、きれいなタイプセッティングではなく、数学そのものなのであれば(そういう場合は実に多い)、「余計なスペースが入る」という問題を無視するのもありだと思います。
いんだよ、こまけーことは
の精神。
タグ:
posted at 09:25:08
#Julia言語
こういうのは公式ドキュメントを見るに限ります。
docs.juliaplots.org/latest/colors/
nbviewer.jupyter.org/github/JuliaPl...
連続色付けのシンプルな応用例が
nbviewer.jupyter.org/gist/genkuroki...
にあります。
純粋数学的にも面白い例になっています。
exp(ix)のテイラー展開の連続補間。 twitter.com/hs_heddy/statu... pic.twitter.com/UkYVd3vStt
タグ: Julia言語
posted at 09:47:31
おはようございます。新刊情報です。
CQ出版『interface(インターフェイス)6月号』
今月の特集は「科学計算とPythonの研究」科学計算ソフト辞典・クラウド科学計算・マイコン数値計算・注目言語Juliaなど。
お家で読む本は、お仕事帰りなどにぜひ万世書房でご購入お願い致します♪ pic.twitter.com/SnwdnbVojm
タグ:
posted at 10:26:32
#Julia言語 でのベクトルや行列の書き方
v = [
1
2
]
A = [
1 2
3 4
]
A = [1 2; 3 4]
は各種の仕事でよく使われているMATLABのスタイルを踏襲しており、Julia以外でも役に立つことがある。
やはり行列についてはできるだけ早く教えた方がよいよな。
twitter.com/tundoku_babel/...
タグ: Julia言語
posted at 10:38:20
MATLABのクローン(Octaveやscilab)を使っている人には「今すぐ、Juliaに引っ越した方がお得です!」と言いたいです。 (こういうことはPythonやRなどについては言わない)
MATLABクローンが無料であるという理由で使っている人はJuliaも無料でかつ行列の扱いが似ているのですぐに対応できると思う。
タグ:
posted at 10:43:43
線形代数の実装についてはMATLABの後発組である #Julia言語 勢はMATLABを超えることをする必要がありました。実際、線形代数の実装について相当に細かいことに気を使ったいます。
Juliaでは、1×1行列はスカラーではなく、n×1行列はベクトルではありません!
twitter.com/genkuroki/stat...
タグ: Julia言語
posted at 10:48:40
#Julia言語 では
# 2×2行列
A = [
1 2
3 4
]
# 2次元縦ベクトル
v = [
1
2
]
# 2×1行列
w = reshape(v, 2, 1)
のとき
v'A*v
はスカラーになりますが、
w'A*w
は1×1行列になります。この点に気を付けないとはまる。
あと、変数を作るときには2と2.0区別するので注意。 pic.twitter.com/Sft2qsrRRG
タグ: Julia言語
posted at 11:03:27
非公開
タグ:
posted at xx:xx:xx
来ましたー。python高速計算、クラウド科学計算、マイコン数値計算、そしてJulia科学計算、などなど。盛り沢山 pic.twitter.com/5Ztd9fzwfw
タグ:
posted at 12:15:10
しかし、教員なのか。
だとするとこれ、すごくない?
「私たち教員は、理不尽なことに対しての正当な抗議を行った生徒・保護者に不利益をもたらすこともあり得るので、抗議しろと煽るのは無責任」
ってことだよね?
twitter.com/R_Kakiuchi_092...
タグ:
posted at 14:26:40
これも、教員の発言だとすると、「ただ、それをやった結果何が起こるかについて」は、「ただ、それをやった結果、我々教員がどういう行動を取るかについて」と読み替えられるね。
すげーな。
twitter.com/R_Kakiuchi_092...
タグ:
posted at 14:29:32
非公開
タグ:
posted at xx:xx:xx
#Julia言語 私のAtom with Junoのスクリーンショット
Atomのjuno-plusでツールバーアイコンに色を付けて、細かい調整はtool-barで行っている。
jmdファイルを編集しながら、Weave HTMLボタンを押した直後の様子。 pic.twitter.com/s74wIdh2iL
タグ: Julia言語
posted at 18:30:34
#Julia言語 jmdファイル中にGIF動画を生成するコードを入れておいても、WeaveでGIF動画入りのHTMLファイルは生成され__ない__ 😭
しかし、
julia> convert_doc("bar.jmd", "bar.ipynb")
でJupyter notebookに変換してから実行すれば添付画像2のように動画入りのノートブックを作れる。 pic.twitter.com/3yiQMGaXWh
タグ: Julia言語
posted at 19:03:34
#超算数 なんぼでも私の発言を批判してもよいですが、批判対象となる発言を正確にかつ十分に引用してからにした方がよいです。
相手が言ってもいないことを言ったかのような印象を広めるという卑怯な議論をするのは止めた方がよいです。
結構そういうのを見る(笑)
twitter.com/R_Kakiuchi_092...
タグ: 超算数
posted at 19:20:01
Octaveの利点としてWindowsで、Cygwin上で動かすのをTeraTermでローカル接続、それをNVDAで読み上げすれば良い感じに音声読み上げで動作するから目が見えなくても使えるということがあって、授業ではOctave使ってる。Juliaは前に試したときはちょいちょい上手く読まなかった。 twitter.com/genkuroki/stat...
タグ:
posted at 19:38:12
ごまふあざらし(GomahuAzaras @MathSorcerer
#Julia言語
gif macro で
```julia
using Plots
@ gif for n in 1:10
plot(rand(10))
end
```
or
```julia
using Plots
anim = @ animate for n in 1:10
plot(rand(10))
end
gif(anim)
```
weave("sample.jmd", doctype="md2html")
とできるん。
タグ: Julia言語
posted at 19:43:08
ごまふあざらし(GomahuAzaras @MathSorcerer
やっとGIFに動画をへんかんできた。 pic.twitter.com/qk8BxLWm4C
タグ:
posted at 19:56:14
@bampaku #Julia言語 Windows環境にNVDA日本語版
www.nvda.jp
を入れてみました。JuliaのREPL内でカーソルを移動すると、
じゅりあだいなり ゆーじんぐ ぷらいむず
のように読み上げてくれました。 pic.twitter.com/CWzHcrUNy0
タグ: Julia言語
posted at 20:27:30
#Julia言語 ああ、なるほど、私の誤り。
問題の切り分けができていなかった。
Atomのjuno-plusパッケージによるWeave HTMLボタンで動画入りのHTMLファイルを作れないだけで、Viewメニュー経由またはCtrl+Shift+Pでコマンドパレットを出して実行すれば大丈夫だった。
twitter.com/MathSorcerer/s... pic.twitter.com/WMBVoBA2VX
タグ: Julia言語
posted at 20:50:16
#Julia言語 text/htmlの形式でimgタグを手動で埋め込む方法(自前のdispimg函数を使う方法)だと、weave函数によるhtmlへの変換結果は添付画像のようになります。
text/html のはずが文字列扱いになっているような感じ。
Weave.jlのmd2htmlのこの点が改良されるとうれしいかも。 pic.twitter.com/qRVUrYhxNl
タグ: Julia言語
posted at 20:56:14
#Julia言語 MITでの講義
github.com/mitmath/18337
の
github.com/mitmath/18337/...
mitmath.github.io/18337/lecture4...
はもろにそうなっていますね。
数式を用いた長めで詳しい解説とJuliaのコードとその出力結果が一体化している。
タグ: Julia言語
posted at 21:02:26
「従来の統計的推論においては、対象を支配する「真の」モデルを既知と仮定したり、少なくとも「真の」モデルが存在すると仮定することが多かった。また、「真の」モデルが存在し、そこに含まれる少数の未知パラメータをデータに基づいて推定するという問題設定が用いられてきた」
タグ:
posted at 21:42:19
非公開
タグ:
posted at xx:xx:xx
休学でも学費は払わないといけないと思いますので、このままバイトもできない、実家の家計も苦しいとなると、退学者が猛烈にでてくると思います。他方で、文科省は姿勢をかえてないので、退学者が多いと補助金を減らしますね。そうするとますます大学の質も低下し、それは学生にさらに跳ね返ります。 twitter.com/HiroZr750c3/st...
タグ:
posted at 21:54:37
「この場合、統計的モデルは客観的に存在するものではなく、解析する人の対象に関する知識や期待、これまでの経験や過去データに基づく知識、さらにはデータからどのような情報を取り出したいのか、あるいは何をしたいのかという解析の目的に応じて作られることになる」
タグ:
posted at 21:56:29
「したがって統計的モデリングによって特定のモデルが得られた場合でも、通常われわれは、実際の対象が厳密にそのモデルに従って変動していると信じているわけではない。実際の現象は複雑であり、様々な非線形性や非定常性を含んだり、他の系列の影響も受けていると考えるべきことが多い」
タグ:
posted at 21:59:42
非公開
タグ:
posted at xx:xx:xx
「しかしそのような場合であっても、特定の目的のためには、比較的簡単なモデルが適当なことが多い。要は、統計的モデルについては真の構造を正確に表現しているかどうかではなく、われわれが必要とする情報を取り出すために適当かどうかが問題なのである」
タグ:
posted at 22:11:44
「統計的モデルをこのように便宜的なものとして捉えた場合、モデルは対象に対して唯一に決まるものではありえず、モデリングを行う人の立場や利用できる情報によって様々なものが存在することになる」
タグ:
posted at 22:14:47
ごまふあざらし(GomahuAzaras @MathSorcerer
コレができる人もっと増えてほしいと素直に思います。 twitter.com/genkuroki/stat...
タグ:
posted at 22:59:22
ほりたみゅ (mastodonも見てね) @Hyrodium
JuliaでBスプライン基底関数を扱うためのパッケージを作っています
hyrodium.github.io/BasicBSpline.j... pic.twitter.com/dEAnrmIRHc
タグ:
posted at 23:07:27
ごまふあざらし(GomahuAzaras @MathSorcerer
@N_Y_Big_Apple Julia のYet Another 入門をかいたので参考まで
interface.cqpub.co.jp/magazine/202006/
Weave.jl は
github.com/JunoLab/Weave.jl
をみてどうぞ。
タグ:
posted at 23:16:07
非公開
タグ:
posted at xx:xx:xx