Julia Juno Jupyter part1 [無断転載禁止]©2ch.net (745レス)
1-

37: 2016/02/16(火)17:07 ID:ZLhr12yF(1) AAS
ツイッターでjulia検索してもひどい
最悪だ
38
(2): 2016/02/16(火)17:38 ID:3nSqd4oT(1) AAS
英語だが Julia をつかった科学計算を丁寧に解説しているサイト
ちなみに著者の一人 Sargent はノーベル経済学賞をとっている

外部リンク:quant-econ.net
39: 2016/02/17(水)08:55 ID:onBH4M/w(1) AAS
Python版はこちら
外部リンク:quant-econ.net
40: 2016/02/18(木)11:45 ID:S96kZ0X7(1) AAS
>>38
GJ
勉強になります
ありがとう
41
(1): 2016/02/18(木)15:58 ID:HBijeS9p(1) AAS
exe 化してみたら dll いっぱい作られて 200MB 超えるな
exe なのにロードして実行されるまで時間かかりすぎる
普通に julia --precompiled=yes hoge.jl で実行する方が速かった
python の exe 化と大して変わらん
42
(2): 2016/02/18(木)19:42 ID:AuqopEbQ(1) AAS
想像以上にアホの子かもな

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
43
(2): 2016/02/19(金)09:48 ID:hw/X0Y/j(1/6) AAS
>>42
# 文字列は文字の配列のように添字アクセスできます
"This is a string"[1] # => 'T' # Julia では添字は 1 から始まります
# ただし、UTF8 文字列の場合は添字アクセスではうまくいかないので、
# イテレーションを行ってください(map 関数や for ループなど)
44: 2016/02/19(金)09:52 ID:hw/X0Y/j(2/6) AAS
Pythonの実行速度に満足できないあなたに
外部リンク[html]:www.mwsoft.jp

正直なところ、まだ足りないところも多い言語なので、
今の時点で飛び込んでもそんなに良いことはないかもしれません。

個人的には分析するデータの整形をさせたり、簡単なシュミレータを書き捨てる用途などで使っています。

適当に書いてもそれなりに速度が出るし記法もシンプルで書きやすいので、
Pythonよりも便利だと感じていますが、
ライブラリの揃いや信頼性などの問題で、前処理だけはJuliaでやって
肝心なところはPythonやRで、といった流れになることもしばしばです。
45: 2016/02/19(金)10:01 ID:hw/X0Y/j(3/6) AAS
Pythonの実行速度に満足できないあなたに
外部リンク[html]:www.mwsoft.jp

これからJuliaを始める方へ
これからJuliaを始めようという方は、まずは下記ページに書かれているサンプルコードを眺めてみると、
どんな言語か理解できると思います。

Julia By Example
外部リンク:www.scolvin.com
統計関連のライブラリがどの程度揃っているかは、下記にまとめられています。
ちゃんとDataFrame的なものもあって、そこそこ揃ってはいます。
Julia Statistics
外部リンク:github.com
入門書などの情報は出版されれば下記に掲載されると思う。(まだ入門書なんて存在しねーけどな)
Learning Julia
外部リンク:julialang.org
公式サイトのドキュメントも充実しています。充実し過ぎてどこから読めばいいのかわからなくなります。
Julia Documentation
外部リンク:docs.julialang.org
あとは挙動でわからないことがあれば、ソースを読もう。
わかりやすいシンプルなコードなので、意外と簡単に読めます。
言語作者が書いたコードに触れておくと勉強になるしね。
JuliaLang/julia - GitHub
外部リンク:github.com

本当はもっと初見向きなサイトを紹介したかったんだけど、あまり見当たらない。
今の調子ならそのうち増えてくると思うので、
その手の本を書店で見かけるようになった時が始めるタイミングとしては良いんじゃないだろうか。
※本項は更新情報があれば適宜変更します
46: 2016/02/19(金)10:02 ID:hw/X0Y/j(4/6) AAS
>>43
引用元わすれてた
外部リンク:learnxinyminutes.com
47: 2016/02/19(金)10:04 ID:hw/X0Y/j(5/6) AAS
julia> run(`cmd /c dir`)
したときは日本語が UTF-8 に変換されてるのかな

julia> open(`cmd /c dir`) do f
for l in eachline(f)
println(chomp(l))
end
end
すると結果が違うような気がするけど気のせいかな

julia> open("test_out.txt", "w") do w
open(`cmd /c dir`) do r
for l in eachline(r)
println(w, chomp(l)) # これだとSJISで書き込まれているな
end
end
end
48: 2016/02/19(金)10:19 ID:hw/X0Y/j(6/6) AAS
julia> (3+2im)*(3-2im)
13 + 0im
julia> 1//3 + 1//3 + 1//3
1//1
julia> 2π
6.283185307179586
julia> r = 4
4
julia> 2πr
ERROR: UndefVarError: πr not defined
julia> 2π*r
25.132741228718345

実におしい
49
(1): 2016/02/19(金)13:47 ID:5RH0Tfsb(1) AAS
>>11
ccall((:MessageBoxW, :user32), stdcall, UInt, (Ptr{Void}, Ptr{Cwchar_t}, Ptr{Cwchar_t}, UInt),
C_NULL, [0x304C,0x3063,0xFF01,0x0000], [0x306C,0x308B,0x307D,0x0000], 0)

この方が良くね?
50
(1): 2016/02/20(土)11:05 ID:Z/BOfpky(1/3) AAS
ccall((:MessageBoxW, :user32), stdcall, UInt, (Ptr{Void}, Ptr{Cwchar_t}, Ptr{Cwchar_t}, UInt),
C_NULL, pointer("がっ!"), pointer("ぬるぽ"), 0)

これだと化けるから、

ccall((:MessageBoxA, :user32), stdcall, UInt, (Ptr{Void}, Ptr{Cchar}, Ptr{Cchar}, UInt),
C_NULL, pointer("がっ!"), pointer("ぬるぽ"), 0)

にしたんだがやっぱり化ける。

原因はわかるんだが、wchar_t の文字列は作れない子なの?
51
(1): 2016/02/20(土)11:46 ID:Z/BOfpky(2/3) AAS
>>41
こういうことらしい。
julia> "ぬるぽ"[nextind("ぬるぽ", 0):end]
"ぬるぽ"
julia> "ぬるぽ"[nextind("ぬるぽ", 1):end]
"るぽ"
julia> "ぬるぽ"[nextind("ぬるぽ", 2):end]
"るぽ"
julia> "ぬるぽ"[nextind("ぬるぽ", 3):end]
"るぽ"
julia> "ぬるぽ"[nextind("ぬるぽ", 4):end]
"ぽ"
julia> "ぬるぽ"[nextind("ぬるぽ", 5):end]
"ぽ"
julia> "ぬるぽ"[nextind("ぬるぽ", 6):end]
"ぽ"
julia> "ぬるぽ"[nextind("ぬるぽ", 7):end]
""
julia> "ぬるぽ"[nextind("ぬるぽ", end-1):end]
"ぽ"
52
(1): 2016/02/20(土)11:59 ID:Z/BOfpky(3/3) AAS
"るぽ"をendの差分で取るのはループしないかぎりむりぽか
53: 2016/02/21(日)10:29 ID:zmvsu5mb(1/2) AAS
>>49-50
julia> ccall((:MessageBoxW, :user32), stdcall, UInt, (Ptr{Void}, Ptr{Cwchar_t}, Ptr{Cwchar_t}, UInt),
C_NULL, pointer(utf16("がっ!")), pointer(utf16("ぬるぽ")), 0)
julia> ccall((:MessageBoxW, :user32), stdcall, UInt, (Ptr{Void}, Ptr{Cwchar_t}, Ptr{Cwchar_t}, UInt),
C_NULL, pointer(wstring("がっ!")), pointer(wstring("ぬるぽ")), 0)

>>42-43 >>51-52
julia> utf16("ぬるぽ")[end-1:end]
"るぽ"
julia> wstring("ぬるぽ")[end-1:end]
"るぽ"

どうしても UTF-8 のままが良いなら
julia> s[prevind(s, end):end]
"るぽ"

外部リンク:docs.julialang.org
読め

結論
>>42 がアホ
54: 2016/02/21(日)11:33 ID:zmvsu5mb(2/2) AAS
地雷満載

julia> length(utf16("あいう"))
3
julia> sizeof(utf16("あいう"))
6
julia> endof(utf16("あいう"))
3
julia> sizeof(utf16("あいう").data)
8
julia> endof(utf16("あいう").data)
4
55: 2016/02/22(月)12:14 ID:Y1bHL8fN(1/3) AAS
PythonよりUnicodeの扱いが親切だと思うω
56: 2016/02/22(月)17:04 ID:Y1bHL8fN(2/3) AAS
if __name__ == "__main__": みたいなのは無いんかな
57: 2016/02/22(月)17:23 ID:Y1bHL8fN(3/3) AAS
自己解決 thx!
外部リンク:groups.google.com
58: 2016/02/22(月)18:32 ID:QLpZ1xcH(1) AAS
馬鹿には無理
59: 2016/02/23(火)05:19 ID:I8nTY0JT(1/2) AAS
DLL は作れるのかな?
60: 2016/02/23(火)12:24 ID:SVaKsmEW(1) AAS
open(hoge) do f
fuga(f)
end

みたいな do end 出来る関数ってどうやって作るんですか?
61
(1): 2016/02/23(火)12:56 ID:I8nTY0JT(2/2) AAS
julia> ASCIIString <: AbstractString
true

julia> Array{ASCIIString, 1} <: Array{AbstractString, 1}
false

julia> Array{ASCIIString, 1} <: Array{Union{ASCIIString, UTF8String}, 1}
false

julia> Array{Union{ASCIIString, UTF8String}, 1} <: Array{AbstractString, 1}
false

julia> typeof(["abc"]) <: Array{ASCIIString, 1}
true

julia> typeof(["abc"]) <: Array{AbstractString, 1}
false

julia> typeof(["abc"]) <: Array{Union{ASCIIString, UTF8String}, 1}
false

これなんとかならんか?
62: 2016/02/25(木)11:01 ID:xnX4JkuY(1) AAS
糞認定です。
おめでとう。
63: 2016/02/26(金)14:18 ID:VQGl6zaq(1) AAS
「XXX を削除できません。
ほかの人またはプログラムによって使用されています。
ファイルを使用している可能性があるプログラムをすべて閉じてから、やり直してください。」

が出る場合、そのファイルを使用しているプロセスを知る方法はありますでしょうか

あるよ
ただ、簡単ならいくらMicrosoftが能無しでもそこのダイアログに誰が開いているか表示するだろう
そのくらい面倒くさくまともな方法じゃないってことは察しろ
64: 2016/03/20(日)10:27 ID:0HfdLt5e(1) AAS
未完成感半端ない
65: 2016/04/02(土)12:07 ID:thGUj6UI(1) AAS
未来の言語
66: 2016/04/20(水)14:02 ID:KhdkVfqP(1) AAS
予知能力
1-
あと 679 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.020s