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
411デフォルトの名無しさん
垢版 |
2018/09/09(日) 11:16:05.50ID:kzlGF2pO
京でも使える?
412デフォルトの名無しさん
垢版 |
2018/09/11(火) 09:54:06.09ID:p01pxyE/
JuliaにまともなWEBフレームワークが登場したら
WEB開発で使われる日は来ますか?
413デフォルトの名無しさん
垢版 |
2018/09/11(火) 13:44:55.23ID:pwo3DQbp
deny
2018/09/12(水) 12:10:47.19ID:95f/6vVW
使いどころを間違えてるとしか言えん。
415デフォルトの名無しさん
垢版 |
2018/09/12(水) 14:10:49.90ID:PH9uQAWV
影響を受けた言語由縁なのか
Jupyterとの併用が強すぎるきらいがあるなー
データ解析だけでなく、テキスト処理用途でもいいと思うんだけど

Pythonはコアはなるべく小さくして必要なものだけインポートするが、juliaは多くの数値型(bit長含め)や数学関数がコアのままで使えるのは悪くないと思う
コードも簡潔に短いステップで済ませられるからね

julia初心者から見たら、配列に対する内包式のコードがまるで正規表現を見ているかのような複雑さがあるなって思った
416デフォルトの名無しさん
垢版 |
2018/09/12(水) 15:52:35.50ID:PH9uQAWV
マクロ使えば、なんちゃって日本語Juliaでコーディングできるのかな?

ところで、julia作者のページ見て思ったんだけど
♨︎を何に使うつもりなんだろう
julia+vimでtab変換で入力できるようにしたのは・・
√(2π)
とかなら、見やすくて良いとは思うけど
♨︎ + ♨︎
なんてコード書く人いるのかな?
417デフォルトの名無しさん
垢版 |
2018/09/13(木) 09:31:59.99ID:l9KSlvFS
マクロが真っ黒
2018/09/14(金) 09:49:41.67ID:EFX6ufse
fft無くなった?
2018/09/17(月) 00:09:47.31ID:xXSljhf1
Juliaって静的言語としても使えるんだよね?
420デフォルトの名無しさん
垢版 |
2018/09/17(月) 04:47:28.79ID:9UZbRrM8
型宣言って意味だよね?
型変換関数も豊富だよ

> Float16(pi) #piは円周率
3.14

> Float64(pi)
3.141592653589793

> BigFloat(pi)
3.14159265358979323846264338327950288419716939937510582097494459230781640628619

function foo(x::UInt32)::Foat64
・・・
return n
end

引数xは符号無し32bit長整数
関数fooの戻り値は64bit長浮動小数点数値

変換定義で型宣言

# ローカル変数yを16bit長整数宣言
local y::Int16
#16bit長のzと64bit整数の計算結果、64bit長へ変換
z = Int16(0)
z = z + Int64(1)

#式の型変換
(2 * 3.14)::Float64

こんな感じ
421デフォルトの名無しさん
垢版 |
2018/09/23(日) 12:28:26.01ID:x0iYh9VU
ごみん
Nim に浮気中
2018/09/24(月) 19:09:55.71ID:JjNzeBxX
Nim良いの?
2018/09/24(月) 21:15:35.55ID:6U29APAP
言語としてはいいと思うけど、
現実的には使いにくいね。
2018/09/25(火) 08:12:15.70ID:pGEa1gO+
Luaは?
425デフォルトの名無しさん
垢版 |
2018/09/25(火) 13:09:01.02ID:b0qq2JBy
Luaって、ゲーム制作に利用されてんのね
wikiみると有名ソフトを網羅している
FF14のイベント作成はLuaで作られてたのか!
Vim内部スクリプトにも使えるのね

juliaの良いライバルだね
426デフォルトの名無しさん
垢版 |
2018/09/25(火) 15:04:47.64ID:kqix37on
>>405
対応した。
2018/09/25(火) 17:30:21.68ID:mz4Yps62
ところで、
BigFloat の有効桁数(?)ってどうやって指定するの?
428デフォルトの名無しさん
垢版 |
2018/09/25(火) 22:20:20.09ID:3QVoU2wO
表示上で調整するしかないんじゃないの?
2018/09/26(水) 02:59:06.17ID:fXf2EIuH
>>428
循環小数、たとえば、1.0/3.0 を計算して、0.33333・・・・・となる時などは、
有効桁数(仮数部)のBIT数を指定しなければ、どこで切っていいかどうかを
言語処理系自身は判断できないので、表示以前に、計算時に必ず人間側
が指定しないといけないと思うんだけど。
2018/09/26(水) 02:59:50.18ID:fXf2EIuH
もしかして、「関数型」言語だから、表示する段階になって始めて本当に計算が
始まる???
2018/09/26(水) 11:04:05.85ID:E+hGoB2d
>>425
Julia でそういうことしたいのか?
2018/09/26(水) 11:07:58.45ID:kakCEuP8
>>427
setprecision関数
https://docs.julialang.org/en/v1/manual/integers-and-floating-point-numbers/index.html#Arbitrary-Precision-Arithmetic-1
2018/09/26(水) 13:54:47.08ID:KQCpHfjl
>>432
有難う。
434デフォルトの名無しさん
垢版 |
2018/09/26(水) 17:40:35.19ID:LxuK4GwM
>>431
そんな事知らないよwww
やりたい人に聞いてよw
435デフォルトの名無しさん
垢版 |
2018/09/26(水) 20:42:37.25ID:ZgE+F9gE
Julia入門 - Tutorialを学びながら作ったのでまとめていく
http://st-hakky.hatenablog.com/entry/2018/02/03/152924
Julia入門 - 入門者がまず読むべき参考サイトや本のまとめ
http://st-hakky.hatenablog.com/entry/2018/02/01/100000
coursera Julia Scientific Programming 話題のJuliaをオンラインで学ぶ 準備の準備。http://100days.hatenablog.com/entry/2018/09/24/154616
Some fun with π in Julia
https://julialang.org/blog/2017/03/piday
超入門Julia
http://www.cas.cmc.osaka-u.ac.jp/~paoon/misc/julia/post/basic/
Julia1
http://www.stdio.h.kyoto-u.ac.jp/~sakura/enshu/julia-1.html
PythonistaのためのJulia入門
https://qiita.com/CORDEA/items/6164b3d1465c3c1a195a
Juliaの速さを体感する
https://qiita.com/ceptree/items/b5cfca180e85e61c42a8

JuliaGraphics/julia-logo-graphics
https://github.com/JuliaGraphics/julia-logo-graphics
Standard LibraryLinear Algebra
https://docs.julialang.org/en/stable/stdlib/LinearAlgebra/
436デフォルトの名無しさん
垢版 |
2018/09/27(木) 10:05:48.98ID:+X2PETpr
>>430
大きな誤解
437デフォルトの名無しさん
垢版 |
2018/09/30(日) 13:20:10.05ID:EyBCDLQC
Julia 1.0.1 がリリースされました
https://github.com/JuliaLang/julia/releases/tag/v1.0.1
2018/09/30(日) 22:58:43.68ID:OnYFZjMv
ただのバグfixだろ。
439デフォルトの名無しさん
垢版 |
2018/10/02(火) 21:57:16.38ID:ebzIuhW3
Julia 1.0.1の正式リリース
https://discourse.julialang.org/t/julia-1-0-1-has-been-released/15751
440デフォルトの名無しさん
垢版 |
2018/10/03(水) 00:41:28.44ID:gC0vbzVS
間欠泉
441デフォルトの名無しさん
垢版 |
2018/10/03(水) 20:41:50.20ID:ii5GFGRM
Julia Computing’s Alan Edelman Discusses Julia on National Public Radio Morning Edition
https://www.juliabloggers.com/julia-computings-alan-edelman-discusses-julia-on-national-public-radio-morning-edition/
bmit Your Feed
Dispatch, Traits and Metaprogramming Over Reflection
https://www.juliabloggers.com/dispatch-traits-and-metaprogramming-over-reflection/
Julia Computing’s Jane Herriman Joins NumFOCUS Board of Directors
https://www.juliabloggers.com/julia-computings-jane-herriman-joins-numfocus-board-of-directors/
Julia Flux for Machine Learning
https://smist08.wordpress.com/2018/09/24/julia-flux-for-machine-learning/
Kaggle/docker-julia
Update to 1.0.1
442デフォルトの名無しさん
垢版 |
2018/10/03(水) 22:09:29.54ID:Tma5IQla
ナショナル公共ラヂオモーニングエディションって
何なんすかね?

米国にナショナル・パブリック・ラジオって公共放送ラジオ局があるそうだけど
「朝の番組」のファンなのかな?

「おはよう!日本」みたいな
女子アナならぬ、女子MCのファンとか?

カンザスシティとかサッポロシティとかそんな類い?w
443デフォルトの名無しさん
垢版 |
2018/10/03(水) 22:10:59.33ID:Tma5IQla
もしかして、朝の番組のアナウンサーはJuliaって名前なのか?!
444デフォルトの名無しさん
垢版 |
2018/10/04(木) 21:48:54.51ID:Onm4dioL
Why Julia is the most suitable language for science
https://www.youtube.com/watch?v=7y-ahkUsIrY
An Introduction to Julia
https://www.youtube.com/watch?v=cPYgipsg4DM
Symbolic Mathematics in Julia
https://www.youtube.com/watch?v=M742_73edLA
Julia apps on the App Store: Building and distributing an application written in Julia
https://www.youtube.com/watch?v=kSp6d3qSb3I
445デフォルトの名無しさん
垢版 |
2018/10/04(木) 22:07:58.96ID:JUUVw2bz
>>442
カンサスが300でサッポロが1200でしたっけ?
446デフォルトの名無しさん
垢版 |
2018/10/06(土) 00:40:53.29ID:/mIWgW16
>>445
たぶん
2018/10/07(日) 11:45:38.26ID:GNs9BZde
こうやって見ると
パラダイムの登場によって言語が誕生する→個人の嗜好によって言語が誕生する、
みたいな時代になってきたね
448デフォルトの名無しさん
垢版 |
2018/10/11(木) 03:57:16.66ID:FHRTENhm
結局のところ、オラが言語
なんじゃないかな
昔は、どこそこの研究所がとか
こんな目的の為に専用言語を設計しましたとか
そんな感じだったのに
インタプリタなんて趣味の世界で業務に不向きとか言われてたのに
それが動的言語よりも静的言語の方が大規模アプリに向いてるとか違う視点で語られるようになった

昔のプログラマは何か一つの言語使ってればそれで済んだけど、今は色々な言語使えないと仕事にならないなんてなんか無駄が多いような気がしてならない

自分が現役の頃は正にCOBOLとFORTRANとPL/Iの三大勢力だったからなー
CなんてまだUNIXに限定した言語だったし
Bourne Shellですら、シェルスクリプト使えない人ばかりだったから。awk何それ?な時代w
自分はFORTRANだったな。LISPも人工知能関連で取り扱った
449デフォルトの名無しさん
垢版 |
2018/10/11(木) 08:28:45.22ID:qIMK+9vv
>>448
今はpythonがJavaを駆逐しつつあるのかな。
450デフォルトの名無しさん
垢版 |
2018/10/11(木) 10:50:15.82ID:FHRTENhm
いずれはWebAssemblyに
それに対応しているのがCだけども
別にCじゃなくてもいいわけで
PythonだってWASMに対応するコンパイラあればと
juliaも現時点でコンパイラはあるがWASMに対応できればJAVAの代わりになれるなw
451デフォルトの名無しさん
垢版 |
2018/10/20(土) 12:30:17.06ID:Sd/JKDUS
An introduction to the Julia language, part 2
https://lwn.net/Articles/764001/
Julia 1.0 Programming: Quick start to your Data Science projects, 2nd Edition
https://avabro.org/julia-10-programming-2nd/
2019/01/06(日) 13:52:20.12
>>451
何これ?万引きサイト? 犯罪教唆はやめてください
453デフォルトの名無しさん
垢版 |
2019/01/19(土) 00:12:24.65ID:YbJHRg6m
保守上げ
いまだにドキュメント完訳した人いないね、どのあたりが難しいんだろ。
2019/03/04(月) 01:43:45.15ID:PLOMCJNF
Julia公式のMetaprogramingの章の簡単なassertマクロなんかおかしくない?
関数内でassert呼んだらassert定義したモジュール内の変数扱いで帰ってくるから関数内で使えないんだが
455デフォルトの名無しさん
垢版 |
2019/03/04(月) 04:56:17.68ID:DAN4+o0x
マクロ用の呪文があったはず
2019/03/04(月) 05:30:26.15ID:PLOMCJNF
esc関数を使えば欲しい結果が得られるっぽい
これで良いのか?
457デフォルトの名無しさん
垢版 |
2019/03/04(月) 05:34:36.72ID:DAN4+o0x
ときどき仕様変えすぎ
2019/03/10(日) 00:06:47.88ID:k3Q892P+
1.1が出て1ヶ月ほど経ちましたが
2019/03/11(月) 12:19:52.97ID:bKld9dkB
>>453
続けられるかわからないが、ドキュメント翻訳の準備でもしておくかな。
Ring の Unicode サポートがしっかりしていれば Julia に来なくてもよかったんだが。
仕方ないね。

>>458
いまいち、前かがみで、もっこり(盛り上がって)していないねえ。
科学・経済計算ライブラリ以外の不足が地味に痛いな。
460デフォルトの名無しさん
垢版 |
2019/03/11(月) 12:21:28.29ID:bKld9dkB
>>457
普通にLTS版使っては?
2019/03/26(火) 12:27:05.45ID:HM5ePvU5
取り敢えず統合開発環境込で使うにはproとかいうのインストールすればいいんですか?
462デフォルトの名無しさん
垢版 |
2019/05/04(土) 07:28:45.94ID:MLVMboUd
俺たち都会で大事な何かを失くしちまったね〜♪
2019/05/07(火) 11:13:56.75ID:sJtYXpm/
ザ・ベストテンで聞き飽きた。
2019/05/11(土) 20:40:10.05ID:2aW2IzRJ
みんなIDEは何使ってんの?
おすすめとかある?
いちおうAtomとAnacondaに入ってるやつはそろえた。
2019/05/11(土) 21:21:15.84ID:hqlsXx87
vimですが。
2019/05/11(土) 23:38:47.77ID:PN5ohWV7
vscode
467デフォルトの名無しさん
垢版 |
2019/05/20(月) 22:46:30.83ID:HCvbeicg
ラジオで! ロケンロー!
2019/05/21(火) 17:47:18.59ID:cmpjC6bC
pythonista で電車の中でもコーディング。

流石に大量のコーディングは指で訂正するときには非効率だが。いつでもどこでもは良いぞ。 コード補完してくれるから結構使いやすい。

PC では、eclipse かvscode かな。vscodeはまだ使いこなしていないからよくわからないけど。

PyCharm の評判が高いけど、自分は無料ツールでほぼ同じことができるのなら有料ツールは使わない。
勿論四六時中使う状態なら少しでも効率が良いものを使うけど。
2019/05/25(土) 13:30:05.54ID:ZTsujvX3
>>468
ぱいちゃーむも無料版無かったっけ?
2019/05/25(土) 14:35:27.28ID:0nEJcDWu
有るみたいね。どこまでできるか知らないけど、往往にして蟻地獄に落ちるからな。
2019/05/28(火) 12:59:07.70ID:tvUjcJNF
スクリプト言語とGoは全部VSCodeになったわ
全デバイス同じ環境にできるのが嬉しい
472デフォルトの名無しさん
垢版 |
2019/07/30(火) 06:49:04.67ID:ITtWrnTE
なんか寂れてる?
将来性のある注目の言語と聞いてきたんだけど
473デフォルトの名無しさん
垢版 |
2019/07/30(火) 17:41:07.97ID:Q6VO+qJe
10年後にまだあったらまたおいで
2019/07/30(火) 19:56:40.40ID:chKuel6Y
メジャーバージョンアップして一段落したような感じはあるな
でも導入は簡単だしREPLも割と使いやすいし
日常のちょっとした電卓にはおすすめだよ
475デフォルトの名無しさん
垢版 |
2019/07/31(水) 14:14:57.72ID:m1eDWYZb
JuliaConの動画めっちゃおもろいのに…
2019/07/31(水) 22:53:28.79ID:s7JIHSjG
>>474
ならば電卓使えばいいじゃないの。
477デフォルトの名無しさん
垢版 |
2019/08/12(月) 02:47:24.32ID:noRgsanp
WEB+DB Vol.111 号では、Rails 6・Julia の特集

Julia の特集は、32 ページ分

科学技術計算用のJulia は、Ruby に似てる。
Python から、Julia に流れそう
2019/08/12(月) 08:51:19.32ID:9QatjQT6
おお、Juliaは書籍少ないし記事でも出てくるのはいいね。
ちょっといじってみた感じ・・・・・借り物が多いなw
479デフォルトの名無しさん
垢版 |
2019/08/12(月) 10:31:18.13ID:teiWuRr3
Julia はちょっと見かけを変えただけの FORTRAN
480デフォルトの名無しさん
垢版 |
2019/08/12(月) 17:18:07.31ID:VbwBTSYH
読みやすい書きやすいFORTRAN
481デフォルトの名無しさん
垢版 |
2019/08/12(月) 18:34:08.64ID:eOoVNUfb
メタプログラミングできるFORTRAN
2019/08/14(水) 18:46:41.64ID:UEFdq5Sl
まだバカに見つかってないpython
483デフォルトの名無しさん
垢版 |
2019/08/16(金) 06:52:42.29ID:yuMmRwrM
どちらかと言うと無料のMatLab
484デフォルトの名無しさん
垢版 |
2019/08/16(金) 12:14:02.17ID:mZqFzvyq
昨日のNHKのブラックホール
Jupyterでわろす
2019/08/16(金) 12:46:05.51ID:L3pUawRY
言語はPythonだったよね?
2019/10/11(金) 08:47:43.72ID:5/9hahkN
オライリーから日本語の本が出るってなんで誰も教えてくれないの
2019/10/11(金) 08:53:45.70ID:xgSfBkg0
kindleで売ってくれ
488デフォルトの名無しさん
垢版 |
2019/10/11(金) 10:15:33.02ID:hkXt1Gtm
本イラネ
わりとまじで
2019/10/11(金) 10:34:03.61ID:9vZf2OQF
>>15 PyPy とnumpy 使えばJuliaより早くなるだろ。
490デフォルトの名無しさん
垢版 |
2019/10/11(金) 19:49:51.87ID:goKbtKHq
素直にJuliaです
2019/10/12(土) 21:57:42.72ID:0O5Mbipt
その本どんな内容?
2019/10/12(土) 22:22:14.94ID:51erjUR2
>>486
むこうのスレで貼られてたような。。。
493デフォルトの名無しさん
垢版 |
2019/10/15(火) 20:19:03.13ID:ity5PoNi
内容
Juliaプログラミングクックブック ―言語仕様からデータ分析、機械学習、数値計算まで 単行本(ソフトカバー) – 2019/10/19
本書はJuliaの言語仕様からデータ分析、機械学習、数値計算まで広範囲のトピックをカバーする約90のレシピを収録したクックブックです。
Juliaは数値計算、科学技術計算を得意とする言語で、C並みに高速で、Python並みに書きやすい、
高機能かつ近代的なオープンソース言語を作成しようという目的で開発されました。
数式を素直に表現できる構文を持ち、洗練されたデータ構造により計算速度が非常に速く、
PythonやRといった既存のオープンソース言語の不満を解消する言語として注目を集めています。
本書はJuliaが得意とする機能を多数紹介しており、Juliaの魅力と威力を存分に体感できます。
サンプルコードはすべてGitHubからダウンロード可能。日本語版補遺として言語仕様を収録しました。Julia 1.2対応。
著者
Bogumił Kamiński(ボフミル・カミンスキー):ワルシャワ経済大学の准教授であり、決定支援・分析ユニットの責任者。
またトロントのライアソン大学のデータサイエンス研究室の助教授。複数のジャーナルの共同編集者でもある。オペレーショナルリサーチと計算社会科学に特に興味を持つ。
シミュレーション、最適化、予測方法に関する50以上の研究論文を執筆。また、産業界および行政機関向けの大規模な高度分析ソリューションの展開において15 年以上の経験を持つ。
Przemysław Szufel(プシェミスワフ・シャフル):ワルシャワ経済大学決定支援・分析ユニットの准教授。
現在の研究は、数値実験と最適化のための大規模シミュレーション実行のための分散システムとその手法に焦点を当てているクラウドおよび分散型計算環境における大規模計算の並列実行のための非同期アルゴリズムに取り組む。
高性能な数値シミュレーション用のいくつかのオープンソースツールを開発/共同開発している。
494デフォルトの名無しさん
垢版 |
2019/10/15(火) 21:53:48.00ID:m8AinitX
>PythonやRといった既存のオープンソース言語の不満を解消する言語

ここ嗤うところやね
不満増えたわω
495デフォルトの名無しさん
垢版 |
2019/10/15(火) 22:41:44.13ID:tECbY+P7
>>494
遅い!juliaなら速い!ってことでしょ
2019/10/15(火) 22:59:10.80ID:2TGG4eyN
Julia, Ruby などは、JIT だから速い!

おまけに、Juliaは、Python も呼び出せるし、
Rubyのように、do 〜 end で書けるから、わかりやすい!
2019/10/15(火) 23:12:39.50ID:LXkkA+L3
>>496 python にもJIT は有るぞ。
numba 、PyPy
2019/10/16(水) 00:03:06.76ID:S+gc310a
>>495
どうせ中身はcじゃん。あほくさ。
2019/10/16(水) 01:36:52.79ID:Mi1dGaVf
>>497 python にはCコンパイラバージョンのCython があったが、最近Dropbox が、Mypyc と言うコンパイラを作ってて評判が良さそう。
2019/10/16(水) 08:23:14.73ID:Mi1dGaVf
Julia は、Python numba より2倍以上遅いぞ

https://qiita.com/hanada/items/c91788bcac2a40f1bb05

最も、numba がCと同程度のスピードというのも驚きだが。

C 3.68 sec
python numba(JIT) 3.93 sec
python (通常版) 49.65 sec
Julia 8.76 sec
Java 8.18 sec
Go 13.15 sec
C++ 4.33 sec
501デフォルトの名無しさん
垢版 |
2019/10/16(水) 12:38:06.01ID:dmmazo8P
nim
https://mevius.5ch.net/test/read.cgi/tech/1519896738/
2019/10/19(土) 01:28:45.04ID:owEuTNTW
今日発売か。
503デフォルトの名無しさん
垢版 |
2019/10/19(土) 16:36:33.34ID:NiHpqwa7
>>502
amazonから届いた。
2019/10/19(土) 18:37:39.08ID:wPKYv55z
>>500
初回のライブラリのコンパイルが死ぬほど遅いけどな。
2019/10/20(日) 17:10:16.45ID:aZnY/cfG
Julia起動遅過ぎだし名前空間リセットする関数ないからJupyterで使うの面倒過ぎる
回避のために関数はモジュールに閉じ込めとくとか面倒過ぎだし
2019/10/20(日) 17:52:13.87ID:9LLKj4a6
そもそもjupyterつかいにくい
2019/10/20(日) 18:59:47.33ID:aZnY/cfG
Junoも死んだしどうすれば良いんだ
508デフォルトの名無しさん
垢版 |
2019/10/21(月) 13:17:56.13ID:c9dhXgWB
蝦嬢の祟り
509デフォルトの名無しさん
垢版 |
2019/10/21(月) 16:33:06.38ID:lI38JOob
え?なに?俺が興味を持った途端に死亡?
510デフォルトの名無しさん
垢版 |
2019/10/21(月) 22:03:07.06ID:I7pTFUDy
JupyterからJulia使えるようにしようと思って、

https://qiita.com/STInverSpinel/items/ccfbb5a85330e97af70c

の書いてある通りにやったんですが、

add IJulia

と入力しても、fetchが99.9%になった後、先に進みません。

どうすればいいですか?
レスを投稿する

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

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