2021/05/29 Python東海/JuliaTokaiミニ合同勉強会
@ OSC2021 Online/Nagoya
antimon2(後藤 俊介)
Note:
JuliaTokai の紹介っ!
Note:
の付いてるのは主催(共催)、
は常連(たまに主催者側)
あと仕事では Python 使ってますっ
Note:
Julia の紹介っ
Note:
こんなロゴですっ
Note:
ググるときはなるべく julialang で!
- Rのように中身がぐちゃぐちゃでなく、
- Rubyのように遅くなく、
- Lispのように原始的またはエレファントでなく、
- Prologのように変態的なところはなく、
- Javaのように硬すぎることはなく、
- Haskellのように抽象的すぎない
ほどよい言語である
引用元:http://www.slideshare.net/Nikoriks/julia-28059489/8
- C のように高速だけど、
Ruby のような動的型付言語である- Lisp のようにプログラムと同等に扱えるマクロがあって、しかも
Matlab のような直感的な数式表現もできる- Python のように総合的なプログラミングができて、
R のように統計処理も得意で、
Perl のように文字列処理もできて、
Matlab のように線形代数もできて、
shell のように複数のプログラムを組み合わせることもできる- 超初心者にも習得は簡単で、
超上級者の満足にも応えられる- インタラクティブにも動作して、コンパイルもできる
(Why We Created Julia から抜粋・私訳)
Note:
いろんな言語の「いいとこどり」言語!ってことでっ
Note:
機械学習とかにも持って来いっ!
Note:
っ
(@v1.6) pkg> add PyCall
julia> using PyCall
julia> py"[x ** 2 for x in range(10)]"
10-element Array{Int64,1}:
0
1
4
9
16
25
36
49
64
81
Note:
Julia から Python が呼べますっ
$ pip install julia
In [1]: %load_ext julia.magic
Initializing Julia interpreter. This may take some time...
In [2]: %julia [x ^ 2 for x=1:10]
Out[2]: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
Note:
Python からも Julia が呼べますっ
Note:
JuliaTokai の紹介っ
Note:
第3回(2年弱前)の勉強会の様子
https://juliatokai.connpass.com/
Note:
勉強会の告知・募集サイトっ!
Note:
Python の勉強会で Julia の発表した人が私の他にもう1人いた!
+興味を持ってくれた人の3人で立ち上げ!
Note:
実際東京・横浜・九州等各地から参加者あり
難しくないよーこわくないよー
もくもく会だからコッソリ Python やってても大丈夫だよ(Julia との比較とか言い張ればw)
Note:
他勉強会の例ですがイメージは同じなのでっ
(てか前回の画面キャプチャ失念してました…)
Note:
TV会議システム利用。カメラなしでも画面共有で配信できる
リモート質問:音声またはチャットで(Slack併用)
リモート発表:画面共有
もちろんROM参加でもOK。仕事しながら勉強会の様子を視聴することも可能っ
ちなみに前回(2週間前)はオンラインで15人集まりましたっ
まあZoomでも他のツールでも同じことできるんですけれどね…
Note:
今までっ
Note:
第6回から完全オンライン化っ!
Note:
第9回は Julia v1.6 リリース直前で、その新機能のお触り会的なっ
Note:
っ
Note:
次回も完全オンライン予定っ!
Note:
っ
ご清聴ありがとうございます。
Note:
ご清聴ありがとうございますっ!
https://machine-learning.connpass.com/
Note:
姉妹勉強会っ
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing