Julia Juno Jupyter part1 [無断転載禁止]©2ch.net

1デフォルトの名無しさん
垢版 |
2016/02/12(金) 19:05:13.83ID:zhNvVfnf
LLVM で動く Julia のお勉強
Python に少し似てネイティブの速さで動く素敵な関数型言語
http://julialang.org/
http://junolab.org/
http://jupyter.org/

関連
Pythonista のための Julia 100 問 100 答
http://bicycle1885.hatenablog.com/entry/2014/12/23/170745
272デフォルトの名無しさん
垢版 |
2017/08/28(月) 01:42:59.62ID:tcA4iWYM
>>271
Ubuntu16.04のリポジトリのやつ使ってたから0.4.5だった
0.6入れたら確かに振る舞い変わってた

julia> [1,2,3]
3-element Array{Int64,1}:
1
2
3

julia> [1,2,3].'
1×3 RowVector{Int64,Array{Int64,1}}:
1 2 3

julia> [1,2,3].'.'
3-element Array{Int64,1}:
1
2
3

もう少しいじってみるわ、サンクス!
2017/09/11(月) 12:48:36.19ID:xArGwipC
過疎ってるなあ
2017/09/11(月) 17:55:34.07ID:P5pczjP2
nativeなexe作れないんだっけ
2017/09/11(月) 18:08:08.82ID:PSjY0ZJE
過疎ってないよ、ただ質問したくてもドキュメント見ろよと言われそうなので黙って見ているだけ。
正直英語だからつらいです。
別の言語で書いたものをJuliaで書き直そうとしても、
ライブラリのどれを使えば同じこと出来るのか分かるまでかなり時間がかかってしまう。
つらいと思いながらも、でも頑張って書いてる。
文法も速さもかなり気に入っています、Cの経験が長いので型システムはしっくりくる。
気に入らないのは名前だけ、人の名前はちょっとね。。
そんな感じw
2017/09/11(月) 18:14:52.60ID:Vac5y0IG
蝦女優は無いわ

文法きもい
多次元配列も並び順がCと互換ないよね?
2017/09/11(月) 20:44:06.52ID:chrLMzYr
>>275
確かにまだ踏み固められてない部分多いから辛いところはあるよな
ライブラリ未整備なのを逆に活かしてアルゴリズムを実装する勉強とかに使おうかと思ってる
2017/09/11(月) 20:52:12.33ID:chrLMzYr
今後どれくらい伸びてくるのかねえ
MATLABみたいな数値計算やアルゴリズムの試作に使えるような新しい言語は間違いなく求められてるから可能性はあると思うけど

個人的にはこの手の言語で最重要なベクトル、行列、配列あたりが使いにくいのを何とかしないといけないと思う
配列の配列と行列が別なのとか非常に面倒い
言語仕様さえ魅力的にブラッシュアップしていければライブラリは後からついてきそう
2017/09/11(月) 20:58:21.31ID:nCOKwBxD
>>276
そもそもJuliaでいう多次元配列なんてCに無いんでは?

Matlabが受け入れられてるくらいなんだから
文法なんて慣れの問題だろう
2017/09/11(月) 21:13:40.72ID:nCOKwBxD
>>278
線型代数周りは大分使いやすいと思うんだが
少なくともVer0.6で気になるところは無い

行列と配列の配列の区別がない方が気持ち悪い

分野に依るんだろうが
そもそもサイズ不定の密行列なんてほとんど扱わないし
サイズが既知の密行列はStaticArrays使う
2017/09/11(月) 22:48:10.47ID:rCpK9SgL
Matlab系の行列表現は慣れれば使いやすいと思う
手計算で行列扱ってるのと近い感触で書ける感じがする

配列の配列は[[1, 2], [3, 4, 5]] が許されるけど行列で[1 2; 3 4 5] とは書けないから
そこは区別されるべきだろうね
282デフォルトの名無しさん
垢版 |
2017/09/12(火) 18:46:34.48ID:zbd4ERaN
MATLAB互換じゃないよね
2017/09/16(土) 21:45:41.80ID:fMZ29I6n
>>274
オブジェクトファイルとLLVM bitcodeが吐けるというけど、どうなんでしょね。
2017/09/17(日) 18:56:31.27ID:WccAMnGu
いつの間にかホームページのJuliaCon動画が2017に更新されてた
今更だけど
2017/09/20(水) 16:10:53.11ID:5kTWE1po
>> 283
BuildExecutableというのがある
2017/09/27(水) 02:08:50.38ID:sWJaYlAN
Pythonみたいにインタープリンタなの?
JavaみたいにコンパイルしてVirtual machine上で動くの?
マシン語にコンパイルして動くの?
Wiki見たけどわからん。
2017/09/27(水) 04:33:04.33ID:MwBrjVHv
なに印刷するの?
2017/09/28(木) 10:28:10.06ID:PJxaABWy
LLVMだお
2017/10/17(火) 21:50:43.35ID:Vd2MZM3F
ついにJuliaで検索しても1ページ目に公式サイトがでるようになったぞ!
日本語本も発売されたのに伸びないねえ。
290デフォルトの名無しさん
垢版 |
2017/10/18(水) 11:47:53.47ID:RFRRa2Hk
4番目だったわω
2017/10/18(水) 14:07:24.79ID:EJtzDgP9
結局今Juliaをまともに実用するにはJupyter連携が不可欠だから、
Pythonの掌の上でタップダンスしてるで認識あってる?

Pythonと差別化するにはどうしたらいいんだろうね
2017/10/18(水) 15:03:51.15ID:RFRRa2Hk
jupyter で Python メインなら Julia の存在そのものを忘れていいからな
2017/10/19(木) 01:57:58.62ID:kDDrDHTn
まあエコシステムとしてはPythonに追い付ける要素なんてそうそうないとはいえ
PythonにのっかるくらいならPython使うよなあ

RubyでいうRailsみたいなキラーフレームワークがjuliaで出ない限り厳しいだろうね

ところで2017年中に1.0が出るという話どうなった?
2017/10/19(木) 16:09:50.67ID:856Xr+JJ
今さらなんだがなんでJupyterがJuliaの仲間づらでスレタイに並んでんの?
Pythonやん
2017/10/19(木) 18:40:26.03ID:Ituteg7Y
JupyterのJuはJuliaのJuだからじゃないの?
2017/10/19(木) 21:44:30.42ID:vs3zFTDU
JuliaはRやMatlabからPythonへ乗り換える際の
別の選択肢という位置づけな感じがする

だからPythonとJuliaは競合するけど
PythonからJuliaへ乗り換えるパスはあまり太くない印象
2017/10/20(金) 01:26:53.03ID:I7SPmroo
アプリケーションならまあPython一択だろう
というかJuliaは別にそこ狙ってないだろうし
数値計算やアルゴリズムの試作、研究用途みたいなMATLAB的な使い方では今後結構伸びてくるんじゃないかとは思ってる
MATLABは言語仕様やオープンでないこととかで長年置き換えが望まれてきた分野でもあるし
公式サイト見てるとアメリカの大学の授業とかでも結構広まってきてるみたいね
2017/10/20(金) 13:22:49.90ID:x/nMj/Ym
>>297
MatlabもPythonほどじゃないが資産が莫大な分野だから、そこの置き換えが進まないとどうしようもないな
2017/10/22(日) 13:48:54.68ID:+wM7xadZ
何言ってるんですか、Juliaは将来天下取る言語ですよ。
2017/10/23(月) 10:26:08.87ID:WMNCDJb0
>>299
天下ってなんの?
天下取る言語って言われた言語って正直録なのないよね
ポストC++と持て囃されたDしかり
ポストJavaと持て囃されたScalaしかり

言語の機能だけで堅実にリプレイス狙うなんて無理なんだから、
RubyがRailsで天下取ったみたいな圧倒的プロダクトの力で需要かっさらう以外の天下取る手段なんてない
で、今のJuliaはそうはせずPythonの資産に寄生してるだけ
早晩忘れられた言語になるわ
301デフォルトの名無しさん
垢版 |
2017/10/23(月) 11:59:40.26ID:bv0ZvSeb
うむ
2017/10/23(月) 20:04:20.85ID:RdWPCoJf
>>300
現時点ではPythonの資産を利用しているけれど、
徐々に条件も同じになっていく事は考えられませんか?
同程度になればJuliaに分があるでしょ。
時間もかかるし簡単にはいかないのは理解しますが、
可能性はあると思っていますよ。

コンパイルして実行する事も出来るので別で使われるのもありか。

忘れられた言語になる可能性も、、あるけどさw
良いものが使われるとは限らないのはキーボードの配列見れば実感できますね。
2017/10/23(月) 21:51:10.68ID:C8zrSpyb
JupyterがJuliaでリライトされたとかの事件でも起こらないかぎり、
条件が同じになっていくとも思えんが……

NumpyScipyは導入の敷居の高さが欠点だった分Juliaが付け入る隙はなくはなかったが
そこもAnacondaで解決してしまったしな
304デフォルトの名無しさん
垢版 |
2017/10/24(火) 05:36:50.55ID:MGKYkkj+
Dと同じ流れ
2017/10/24(火) 20:26:15.26ID:7YjoqPIK
Pythonは書いてて苦にはならないが楽しくもない
型アノテーションの今更感と実効性のなさが気に入らない

Juliaは書き捨てるなら楽しい方だと思う
ただライブラリが安定しないし
長期的にメンテするのはしんどい

MATLABは高価な糞
2017/10/25(水) 10:36:27.38ID:32/KECdp
最後の一行だけ同意
2017/10/25(水) 10:40:12.27ID:1aquIA8S
Scilabでおk
2017/10/25(水) 15:56:59.52ID:NxsNik2t
誤爆った
自分の理解の及ばないものを馬鹿にするのは老害のはじまり
2017/10/29(日) 17:50:24.64ID:UZIpkaAu
Python全ての置き換えはなくともPythonのMATLAB代わりの数値計算的使用くらいは置き換えるかもな
気になるのは、公式サイトに出てるスタンフォードやUCバークレイなんかの授業で採用が増えてるってこと
コンピュータ・サイエンスの研究・ベンチャーの中心の教育で使われてるってことは今後流れに乗って大きく普及が進む可能性があると思う
2017/10/30(月) 20:46:56.37ID:umVhx0uW
コンピュータサイエンスなら
LISPやらSchemeやら触ると思うけど
別にそれでLisperになったりしてないし
2017/10/31(火) 21:19:43.23ID:AqfTHmok
>>310
そういう特殊用途じゃなくて、いろんなアルゴリズムを試作する環境としてだからな
2017/11/01(水) 11:27:46.34ID:z3qgRRAm
jupyterががんばっても普及するのはpython
2017/11/04(土) 14:52:55.46ID:ZfOcIIq3
Pythonも元は教育用だったが、色々な人が色々な資産ぶっこんだ上でキラーフレームワークが出たから流行った
Juliaに必要なものもそういうのだと思う
具体的に何作ったら流行るかはほんとなんとも言えんから、とりあえず小粒のライブラリの資産積み上げるしかねえわな
314デフォルトの名無しさん
垢版 |
2017/11/04(土) 17:58:34.74ID:uQ9Lq+uS
うむ
2017/11/05(日) 23:27:14.96ID:2EuxY2gH
float(“1.0”)は通るのにint(“1”)は通らないの意味わからないんだが、どういう思想なんだこの言語
2017/11/06(月) 14:50:30.14ID:6JLIEeFJ
int(float('1'))
2017/11/06(月) 18:28:10.40ID:mKLTmcez
intっていう関数自体無くなったぞ
2017/11/06(月) 19:46:43.19ID:6JLIEeFJ
JavaのparseIntよりマシ
2017/11/06(月) 20:57:41.36ID:lF+38vOl
下を見始めたら終わり
2017/11/06(月) 21:54:22.47ID:mKLTmcez
比較対象がJavaて
2017/11/07(火) 15:50:52.63ID:speVoQlz
intいらんやろ
2017/11/07(火) 17:38:02.63ID:iJkkEr+Y
いると思ったから最初はあったんだろうに、なんでいらんねや
挙げ句の果てにパイプ付き言語なのにparse(Int, x)みたいな二変数関数使えって、一体どういう立ち位置の言語目指してるのかわからん
自分でint定義すればいいっていう意見も見るけど、そういうことするならスクリプト言語使う必要ないしなおさら何を目指してるのかわからん
2017/11/07(火) 17:48:38.42ID:Fv50NLQt
公式が消して来たものを自前再実装は筋が悪い
324デフォルトの名無しさん
垢版 |
2017/11/09(木) 01:18:58.04ID:7rpJnNMR
pythonに比べるとごちゃごちゃうっせえなって感じがする
特に型まわりのエラーが多くてうざい
C++みたいに厳密ならエラーの原因も理解できるけど動的言語だから何が許されて何が許されないのか知ってないと対応できないし
2017/11/09(木) 05:26:13.92ID:QExmboAO
うむ
2017/11/09(木) 23:05:05.42ID:jM9ZCL6b
逆に言えばpythonスクリプトには
それだけ潜在的な曖昧さがあるということでは?

まあ、ヒューリスティックな方法で
ランタイムエラーでなく
コンパイルエラーを出してほしいが
2017/11/10(金) 09:45:03.01ID:TE3zp5kQ
JITコンパイル時エラーとかランタイムエラーと大して変わらんしょ
2017/11/10(金) 23:59:47.78ID:Dhg/+GOx
JITコンパイル?
329デフォルトの名無しさん
垢版 |
2017/11/11(土) 14:28:36.21ID:ZUnF3Lay
うむ
2017/11/13(月) 12:29:55.36ID:VLsI+U4t
なんだっていいよただの欠陥言語なんだから
この言語持て囃してるのは最近のFortranすら使ったことのないガキ
2017/11/13(月) 12:34:43.07ID:VLsI+U4t
こう書くと必ず「Fortranとか時代遅れのクソ」とか爆笑発言かますゆとりいるけど
最近のFortranは77と違ってしっかりした言語になってる
少なくとも未完成すぎて爆笑もののJuliaなんかとは比べ物にならん

Juliaなんて使うくらいならみんなFortran使おう
カジュアルに使いたいだけならNumPyでいいしな
2017/11/13(月) 12:37:27.76ID:QzWBzm7Q
Fortranはクロージャー返せないからすこじゃない��
逆に言うとクロージャーとかマクロとか使わないならFortranで良いかな?
2017/11/13(月) 12:39:07.62ID:VLsI+U4t
数値計算するのにクロージャ使うようなトリッキーなことする必要あるのか?
最近のアルゴリズムはようわからん
334デフォルトの名無しさん
垢版 |
2017/11/13(月) 13:22:29.31ID:K9osSosX
numpy最強
2017/11/24(金) 10:48:27.22ID:dmeeOCgJ
2017年に1.0出るって話は結局嘘だったのかね?
この言語もダメだったか
1.0出る出る詐欺する言語は絶対に信用できない
2017/11/24(金) 11:03:44.54ID:KPD3W4uL
なにその判定基準w
2017/11/25(土) 15:27:26.39ID:unmm6CwQ
jupyterって結局julia関係ないやん
2018/01/01(月) 09:34:12.39ID:rTxDwkg3
今年は1.0が出ますように

一応12/15でFeature Freezeだったっぽいが
Pkg3の統合がひとつの山か
339デフォルトの名無しさん
垢版 |
2018/01/01(月) 14:04:28.51ID:yaUpEKWz
Rがくるね
2018/01/02(火) 18:57:46.89ID:r956H33O
田中一郎?
2018/01/11(木) 13:33:58.80ID:yZ2kyZsk
きそうで来なかった言語
342デフォルトの名無しさん
垢版 |
2018/01/11(木) 15:05:51.44ID:me2wI2cP
>>341
ktkr
http://www.amazon.co.jp/dp/486043501X
343デフォルトの名無しさん
垢版 |
2018/01/16(火) 18:03:13.26ID:qp2ox4Ew
黒木玄 Gen Kuroki
‏ @genkuroki
8時間8時間前

私が #Julia言語 をWindowsにインストールしたときの記録
http://nbviewer.jupyter.org/gist/genkuroki/81de23edcae631a995e19a2ecf946a4f

1. Anaconda3をインストール
2. 環境変数JUPYTERを設定
3. Juliaをインストール
4. juliaを記号して IJulia パッケージと PyPlot パッケージをインストール

詳しくは上のリンク先を見て下さい。
344デフォルトの名無しさん
垢版 |
2018/01/16(火) 18:09:38.02ID:qp2ox4Ew
黒木玄 Gen Kuroki
‏ @genkuroki
4時間4時間前



https://twitter.com/SF_yomi/status/953124247420809221

素晴らしいです! #Julia言語
345デフォルトの名無しさん
垢版 |
2018/01/16(火) 19:02:18.11ID:5l8pPyL7
RユーザーからしたらjuliaはRで繰り返し行う操作を高速化するときに使うためだけのものにしか見えない
2018/01/16(火) 19:31:39.47ID:ams30AYo
素晴らしいのは分かってるから。
ライブラリ揃うの待ち、そうなればpythonから置き換われる。
347デフォルトの名無しさん
垢版 |
2018/01/16(火) 21:39:43.72ID:8UCH/k5I
URLのリンク先おかしくないか
2018/01/19(金) 12:25:22.25ID:xkA2S8go
きてます
2018/01/23(火) 21:12:06.65ID:1iXWdYom
ちんちん言語
350デフォルトの名無しさん
垢版 |
2018/01/24(水) 07:39:16.66ID:wTDFNWqB
>>349
ちんちん!僕のちんちん!
2018/01/24(水) 09:13:39.59ID:Eop4BW+7
おっぱい言語じゃなかったのか……
352デフォルトの名無しさん
垢版 |
2018/01/24(水) 14:15:56.39ID:vECYoCmi
なんでJuliaにしたんだろうね
Lenaが良かった
2018/02/04(日) 15:49:49.28ID:7T7hk5It
糞木ってのが片っ端からツイートに絡んできてて激しくウゼェんだけど
あれ Julia 始める時に真っ先にブロックすべきアカウントなんか?
354デフォルトの名無しさん
垢版 |
2018/02/04(日) 16:55:56.27ID:AtwA7TkY
糞木ってだれよ
355デフォルトの名無しさん
垢版 |
2018/02/04(日) 17:00:24.50ID:15olIUF1
NPO法人ここからねっと詐欺集団http://cocokaranet.org/
2018/02/04(日) 17:54:52.58ID:F/J6Xayo
新こらこら団のスレ122
https://agree.5ch.net/test/read.cgi/sec2chd/1517055629/
2018/02/04(日) 20:25:43.22ID:HYY6AcMR
tweetしなきゃいいんじゃね?
358デフォルトの名無しさん
垢版 |
2018/02/05(月) 17:24:20.50ID:vCBerFgz
使わないとライブラリは増えない
2018/02/11(日) 14:22:46.28ID:S+0Gb2n5
公式イメージキャラクターはJULIAたんで
2018/02/16(金) 06:07:01.59ID:W1XJdyx1
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
2018/02/17(土) 07:51:39.49ID:9VMmotkf
JITがいまいちよく分からないんだけど

初回実行時に同時にバイナリの実行ファイルを作るって認識でいいの?
一旦バイナリファイル出来たらあとはそれさえあれば繰返し使える?
362デフォルトの名無しさん
垢版 |
2018/02/17(土) 10:13:12.54ID:LYzy673n
exe化可能
2018/03/03(土) 13:25:17.18ID:wq/CMAF2
1.0は残すは破壊的変更の決着くらいか

設計者の方々は謙虚なところに好感が持てるが
誰かしら強引な人がいないと物事が進まない
364デフォルトの名無しさん
垢版 |
2018/03/06(火) 17:22:07.28ID:qDhz84fX
>>354
東北大学助教黒木玄氏。wikiもある。
365デフォルトの名無しさん
垢版 |
2018/03/08(木) 22:22:30.11ID:hhjxixKB
>>38
FrbのDSGEモデル
JuliaCon 2016 | Economic Modeling at the Federal Reserve Bank of ...
https://www.youtube.com/watch?v=Vd2LJI3JLU0
366デフォルトの名無しさん
垢版 |
2018/03/09(金) 15:23:35.96ID:U1o1uYZA
Julia Tutorial - Why Should I Learn Julia Programming
https://www.youtube.com/watch?v=x0lI4omOYTw
367デフォルトの名無しさん
垢版 |
2018/03/10(土) 10:35:42.30ID:TTti/WSS
こっちのがよくね
https://www.youtube.com/watch?v=Cj6bjqS5otM
368デフォルトの名無しさん
垢版 |
2018/03/26(月) 20:15:25.49ID:9htnWUkp
黒木玄 Gen Kuroki
‏ @genkuroki
#数楽 直観的な暗算や素速い手計算が苦手だと色々理解する上で不利になるのですが、コンピューターが得意なら、コンピューターで作画するという手も使えます。
それこそ最近流行している #Julia言語 + Jupyter notebook を使ってみるとか。
369デフォルトの名無しさん
垢版 |
2018/03/28(水) 12:12:51.41ID:YfKkqZvW
子どもがスケボーで「こんなことができるようになった」って喜ぶときに、
なにか金銭的リターンがあるわけでもないし、既に誰かがやった技だからといって
「車輪の再発明にすぎない」などと自虐することもない。
2018/04/18(水) 22:18:30.76ID:rA2L1gbo
>>363
==の再起呼び出し(スタックオーバーフロー)の話が
2.0以降に先送りになったな
2018/04/24(火) 09:38:20.59ID:oBpm702g
生きてる?
2018/05/04(金) 17:54:48.25ID:ZzJLpovO
1.0 Milestoneのopen issueが一時8から9に増えて今は7になった。
1つは最後の仕上げにヘッダを書き換えるだけの備忘録なので実質6かな。

単純にcloseされるのは追跡しやすいけど
Milestoneが外された件はどうすれば追跡できるんだろう?
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況