Julia Juno Jupyter part1 [無断転載禁止]©2ch.net (745レス)
Julia Juno Jupyter part1 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1455271513/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
17: デフォルトの名無しさん [sage] 2016/02/14(日) 11:00:37.07 ID:7sraJ7/r パッケージがおれおれやってみたばっかりで まともなものが少ねーじゃねーか これ PyPI よりひでーぞ github っつーかオプソは害だな http://mevius.5ch.net/test/read.cgi/tech/1455271513/17
18: デフォルトの名無しさん [] 2016/02/14(日) 11:01:38.90 ID:7sraJ7/r >>16 21世紀にもなって添え字が 1 から始まるとかもうね http://mevius.5ch.net/test/read.cgi/tech/1455271513/18
19: デフォルトの名無しさん [sage] 2016/02/14(日) 11:11:08.67 ID:FXwepV/m おまいらなんだかんだ言って みんなそれなりにやってんだな ニヤニヤ http://mevius.5ch.net/test/read.cgi/tech/1455271513/19
20: デフォルトの名無しさん [] 2016/02/14(日) 19:24:28.30 ID:UnbFC5qc >1 乙 >14 前スレで見た覚えがある >16 それな http://mevius.5ch.net/test/read.cgi/tech/1455271513/20
21: デフォルトの名無しさん [] 2016/02/15(月) 10:16:09.06 ID:TvNTryet コンパイル中のエラーよりも実行時の型エラーの方が厄介な言語だなこいつは。 慣れれば問題ないが。 http://mevius.5ch.net/test/read.cgi/tech/1455271513/21
22: デフォルトの名無しさん [] 2016/02/15(月) 10:20:41.18 ID:TvNTryet >>13 非推奨っぽいが、 これでいいらしい。 "AaBb\\".data 代入も出来るようだ。 s = "AaBb\\" s.data[2] = UInt8(64) s http://mevius.5ch.net/test/read.cgi/tech/1455271513/22
23: デフォルトの名無しさん [] 2016/02/15(月) 10:21:13.05 ID:TvNTryet これは割りと嬉しいかも。 julia> @sprintf "ab [%7s]" "xあx" "ab [ xあx]" julia> @sprintf "ab [%-7s]" "xあx" "ab [xあx ]" julia> @sprintf "ab [%7s]" "xxx" "ab [ xxx]" julia> @sprintf "ab [%-7s]" "xxx" "ab [xxx ]" http://mevius.5ch.net/test/read.cgi/tech/1455271513/23
24: デフォルトの名無しさん [] 2016/02/15(月) 10:31:07.93 ID:TvNTryet うむむ julia> @sprintf "ab [%-7s]" bytestring(hex2bytes("")) "ab [ ]" julia> @sprintf "ab [%-7s]" bytestring(hex2bytes("4141E381824141")) "ab [AAあAA ]" julia> @sprintf "ab [%-7s]" bytestring(hex2bytes("4141E981824141")) "ab [AA遂AA ]" julia> @sprintf "ab [%-7s]" bytestring(hex2bytes("4141Ee81824141")) "ab [AA\ue042AA ]" julia> @sprintf "ab [%-7s]" bytestring(hex2bytes("4141Ef81824141")) "ab [AA\uf042AA ]" julia> @sprintf "ab [%-7s]" bytestring(hex2bytes("4141E881824141")) "ab [AA聂AA ]" julia> @sprintf "ab [%-7s]" bytestring(hex2bytes("4141E8e8824141")) "ab [AA騂AA ]" julia> @sprintf "ab [%-7s]" bytestring(hex2bytes("4141E9e8824141")) "ab [AAꨂAA ]" julia> @sprintf "ab [%-7s]" bytestring(hex2bytes("414155aa554141")) ERROR: UnicodeError: invalid character index in next at unicode/utf8.jl:65 in strwidth at strings/basic.jl:205 [inlined code] from printf.jl:159 in anonymous at no file:0 julia> @sprintf "ab [%-7s]" hex2bytes("414155aa554141") "ab [UInt8[0x41,0x41,0x55,0xaa,0x55,0x41,0x41]]" http://mevius.5ch.net/test/read.cgi/tech/1455271513/24
25: デフォルトの名無しさん [sage] 2016/02/15(月) 11:19:37.91 ID:TvNTryet >>11 julia> ccall((:curl_version, :libcurl), Ptr{Cchar}, ()) Ptr{Int8} @0x6b29c060 julia> @sprintf "%s" ccall((:curl_version, :libcurl), Ptr{Cchar}, ()) "Ptr{Int8} @0x6b29c060" んーこれも期待した動作と違うなぁ。 http://mevius.5ch.net/test/read.cgi/tech/1455271513/25
26: デフォルトの名無しさん [sage] 2016/02/15(月) 11:28:27.71 ID:TvNTryet >>16 ifに括弧なしは一見便利だけどend強制されるのはPythonに慣れてるとうざく感じる。 julia> Array{UInt8}([1:n;]) == map(a -> UInt8(a), 1:n) true ちょっと気持ち悪いところもある。 http://mevius.5ch.net/test/read.cgi/tech/1455271513/26
27: デフォルトの名無しさん [sage] 2016/02/15(月) 11:32:12.26 ID:TvNTryet julia> Array{UInt8}([1:n;]) == map(a -> UInt8(a), (1:n)) true julia> Array{UInt8}([1:n]) == map(a -> UInt8(a), (1:n)) 警告出るが true (二回目からは警告出なくなる?) julia> Array{UInt8}((1:n)) == map(a -> UInt8(a), (1:n)) エラー http://mevius.5ch.net/test/read.cgi/tech/1455271513/27
28: デフォルトの名無しさん [sage] 2016/02/15(月) 11:45:55.52 ID:2YjvKDPc >>25 bytestring(ccall((:curl_version, :libcurl), Ptr{Cchar}, ())) http://mevius.5ch.net/test/read.cgi/tech/1455271513/28
29: デフォルトの名無しさん [sage] 2016/02/15(月) 11:49:21.03 ID:TvNTryet >>28 有賀?。 >>24でも書いたけどbytestringってこんなデータ来ると死ぬから使いたくないなぁ。 julia> bytestring(hex2bytes("414155aa554141")) http://mevius.5ch.net/test/read.cgi/tech/1455271513/29
30: デフォルトの名無しさん [sage] 2016/02/15(月) 12:16:36.12 ID:TvNTryet julia> pointer_to_array(ccall((:curl_version, :libcurl), Ptr{Cchar}, ()), n) でnバイト分のArray{Int8}になるみたいだけどなぜかデフォでUInt8じゃないのが気に入らないなぁ。 julia> Array{UInt8}(pointer_to_array(ccall((:curl_version, :libcurl), Ptr{Cchar}, ()), n)) とかいちいち書くの面倒だなぁ。 http://mevius.5ch.net/test/read.cgi/tech/1455271513/30
31: デフォルトの名無しさん [sage] 2016/02/15(月) 12:19:08.24 ID:2YjvKDPc >>30 Cchar == UInt8 # false Cchar == Int8 # true http://mevius.5ch.net/test/read.cgi/tech/1455271513/31
32: デフォルトの名無しさん [sage] 2016/02/15(月) 12:21:09.84 ID:TvNTryet >>31 julia> pointer_to_array(ccall((:curl_version, :libcurl), Ptr{UInt8}, ()), n) できました!! ありがとうございます!!! http://mevius.5ch.net/test/read.cgi/tech/1455271513/32
33: デフォルトの名無しさん [sage] 2016/02/15(月) 18:04:10.07 ID:0lvw83wi 意味わからずbytestring多用するのは危険 http://mevius.5ch.net/test/read.cgi/tech/1455271513/33
34: デフォルトの名無しさん [sage] 2016/02/16(火) 11:03:22.23 ID:OHS4PN3k 今はまだ julia 0.3.2 対応みたいだけど web から試せるよ https://try.jupyter.org/ IJulia をインストールすれば自分のサイトでもできるよ https://github.com/JuliaLang/IJulia.jl http://mevius.5ch.net/test/read.cgi/tech/1455271513/34
35: デフォルトの名無しさん [sage] 2016/02/16(火) 11:49:26.30 ID:kTgVK006 >>14 ちょっと前から声が大きいだけで連投するうざいのが住み着いて2ちゃんはちょっとアレになったよね 筋が悪い http://mevius.5ch.net/test/read.cgi/tech/1455271513/35
36: デフォルトの名無しさん [sage] 2016/02/16(火) 12:08:19.40 ID:OHS4PN3k 日本語サイトしか見ない病だ http://mevius.5ch.net/test/read.cgi/tech/1455271513/36
37: デフォルトの名無しさん [] 2016/02/16(火) 17:07:24.65 ID:ZLhr12yF ツイッターでjulia検索してもひどい 最悪だ http://mevius.5ch.net/test/read.cgi/tech/1455271513/37
38: デフォルトの名無しさん [sage] 2016/02/16(火) 17:38:07.56 ID:3nSqd4oT 英語だが Julia をつかった科学計算を丁寧に解説しているサイト ちなみに著者の一人 Sargent はノーベル経済学賞をとっている http://quant-econ.net/jl/ http://mevius.5ch.net/test/read.cgi/tech/1455271513/38
39: デフォルトの名無しさん [] 2016/02/17(水) 08:55:28.12 ID:onBH4M/w Python版はこちら http://quant-econ.net/py/ http://mevius.5ch.net/test/read.cgi/tech/1455271513/39
40: デフォルトの名無しさん [sage] 2016/02/18(木) 11:45:57.02 ID:S96kZ0X7 >>38 GJ 勉強になります ありがとう http://mevius.5ch.net/test/read.cgi/tech/1455271513/40
41: デフォルトの名無しさん [sage] 2016/02/18(木) 15:58:36.56 ID:HBijeS9p exe 化してみたら dll いっぱい作られて 200MB 超えるな exe なのにロードして実行されるまで時間かかりすぎる 普通に julia --precompiled=yes hoge.jl で実行する方が速かった python の exe 化と大して変わらん http://mevius.5ch.net/test/read.cgi/tech/1455271513/41
42: デフォルトの名無しさん [] 2016/02/18(木) 19:42:32.50 ID:AuqopEbQ 想像以上にアホの子かもな julia> "あいう"[end:end] "う" julia> "あいう"[end-1:end] ERROR: UnicodeError: invalid character index julia> "あいう"[end-3:end] "いう" julia> "あいう"[1:end] "あいう" julia> "あいう"[2:end] ERROR: UnicodeError: invalid character index julia> "あいう"[2] ERROR: UnicodeError: invalid character index julia> "あいう"[3] ERROR: UnicodeError: invalid character index julia> "あいう"[4] 'い' julia> length("あいう") 3 julia> length("1いう") 3 julia> ("1いう")[2] 'い' julia> ("1いう")[end] 'う' julia> ("1いう")[3] ERROR: UnicodeError: invalid character index http://mevius.5ch.net/test/read.cgi/tech/1455271513/42
43: デフォルトの名無しさん [sage] 2016/02/19(金) 09:48:06.21 ID:hw/X0Y/j >>42 # 文字列は文字の配列のように添字アクセスできます "This is a string"[1] # => 'T' # Julia では添字は 1 から始まります # ただし、UTF8 文字列の場合は添字アクセスではうまくいかないので、 # イテレーションを行ってください(map 関数や for ループなど) http://mevius.5ch.net/test/read.cgi/tech/1455271513/43
44: デフォルトの名無しさん [sage] 2016/02/19(金) 09:52:08.93 ID:hw/X0Y/j Pythonの実行速度に満足できないあなたに http://www.mwsoft.jp/programming/julia/python_to_julia.html 正直なところ、まだ足りないところも多い言語なので、 今の時点で飛び込んでもそんなに良いことはないかもしれません。 個人的には分析するデータの整形をさせたり、簡単なシュミレータを書き捨てる用途などで使っています。 適当に書いてもそれなりに速度が出るし記法もシンプルで書きやすいので、 Pythonよりも便利だと感じていますが、 ライブラリの揃いや信頼性などの問題で、前処理だけはJuliaでやって 肝心なところはPythonやRで、といった流れになることもしばしばです。 http://mevius.5ch.net/test/read.cgi/tech/1455271513/44
45: デフォルトの名無しさん [sage] 2016/02/19(金) 10:01:01.67 ID:hw/X0Y/j Pythonの実行速度に満足できないあなたに http://www.mwsoft.jp/programming/julia/python_to_julia.html これからJuliaを始める方へ これからJuliaを始めようという方は、まずは下記ページに書かれているサンプルコードを眺めてみると、 どんな言語か理解できると思います。 Julia By Example http://www.scolvin.com/juliabyexample/ 統計関連のライブラリがどの程度揃っているかは、下記にまとめられています。 ちゃんとDataFrame的なものもあって、そこそこ揃ってはいます。 Julia Statistics https://github.com/JuliaStats 入門書などの情報は出版されれば下記に掲載されると思う。(まだ入門書なんて存在しねーけどな) Learning Julia http://julialang.org/learning/ 公式サイトのドキュメントも充実しています。充実し過ぎてどこから読めばいいのかわからなくなります。 Julia Documentation http://docs.julialang.org/ あとは挙動でわからないことがあれば、ソースを読もう。 わかりやすいシンプルなコードなので、意外と簡単に読めます。 言語作者が書いたコードに触れておくと勉強になるしね。 JuliaLang/julia - GitHub https://github.com/JuliaLang/julia 本当はもっと初見向きなサイトを紹介したかったんだけど、あまり見当たらない。 今の調子ならそのうち増えてくると思うので、 その手の本を書店で見かけるようになった時が始めるタイミングとしては良いんじゃないだろうか。 ※本項は更新情報があれば適宜変更します http://mevius.5ch.net/test/read.cgi/tech/1455271513/45
46: デフォルトの名無しさん [sage] 2016/02/19(金) 10:02:23.04 ID:hw/X0Y/j >>43 引用元わすれてた https://learnxinyminutes.com/docs/ja-jp/julia-jp/ http://mevius.5ch.net/test/read.cgi/tech/1455271513/46
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 699 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s