Julia Juno Jupyter part1 [無断転載禁止]©2ch.net (745レス)
上下前次1-新
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
予知能力
67: 2016/04/21(木)15:08 ID:Jg/FpCZZ(1) AAS
>>61
言いたいことは分かるけど
継承関係にないジェネリッククラスに継承関係を認めたら
それはそれで問題が起きるから
特に配列の場合はパフォーマンスが犠牲になるので受け入れがたいし
C++とかだとバグの温床なので「できて当然」という考えは捨てた方がいい
68: ◆q23lfZvn.g 2016/04/30(土)09:02 ID:FuZy8SxD(1) AAS
勉強中
69: 2016/05/01(日)13:10 ID:tKi6j9CT(1) AAS
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
Twitterリンク:Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
6
70: 2016/05/02(月)15:31 ID:aR8AOrvI(1) AAS
うざっ
71: 2016/05/02(月)19:04 ID:tya74GVe(1) AAS
>>1
外部リンク:www.slideshare.net
72: 2016/05/14(土)14:39 ID:r8zKr16p(1) AAS
あと10年はかかるんじゃね
73: 2016/05/16(月)18:05 ID:DkcwsRla(1) AAS
T.K.
74: 2016/05/18(水)13:16 ID:u7J2zmgl(1) AAS
まともな開発者が使うなら何でもいいんだよ
juliaユーザーは一概にレベルが低いから信頼性の低いライブラリと化学反応を起こして爆発するのだ
ただしnodeよりマシか
上下前次1-新書関写板覧索設栞歴
あと 671 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.013s