Julia Juno Jupyter part1 [無断転載禁止]©2ch.net
ナショナル公共ラヂオモーニングエディションって 何なんすかね? 米国にナショナル・パブリック・ラジオって公共放送ラジオ局があるそうだけど 「朝の番組」のファンなのかな? 「おはよう!日本」みたいな 女子アナならぬ、女子MCのファンとか? カンザスシティとかサッポロシティとかそんな類い?w もしかして、朝の番組のアナウンサーはJuliaって名前なのか?! 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 >>442 カンサスが300でサッポロが1200でしたっけ? こうやって見ると パラダイムの登場によって言語が誕生する→個人の嗜好によって言語が誕生する、 みたいな時代になってきたね 結局のところ、オラが言語 なんじゃないかな 昔は、どこそこの研究所がとか こんな目的の為に専用言語を設計しましたとか そんな感じだったのに インタプリタなんて趣味の世界で業務に不向きとか言われてたのに それが動的言語よりも静的言語の方が大規模アプリに向いてるとか違う視点で語られるようになった 昔のプログラマは何か一つの言語使ってればそれで済んだけど、今は色々な言語使えないと仕事にならないなんてなんか無駄が多いような気がしてならない 自分が現役の頃は正にCOBOLとFORTRANとPL/Iの三大勢力だったからなー CなんてまだUNIXに限定した言語だったし Bourne Shellですら、シェルスクリプト使えない人ばかりだったから。awk何それ?な時代w 自分はFORTRANだったな。LISPも人工知能関連で取り扱った >>448 今はpythonがJavaを駆逐しつつあるのかな。 いずれはWebAssemblyに それに対応しているのがCだけども 別にCじゃなくてもいいわけで PythonだってWASMに対応するコンパイラあればと juliaも現時点でコンパイラはあるがWASMに対応できればJAVAの代わりになれるなw 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/ >>451 何これ?万引きサイト? 犯罪教唆はやめてください 保守上げ いまだにドキュメント完訳した人いないね、どのあたりが難しいんだろ。 Julia公式のMetaprogramingの章の簡単なassertマクロなんかおかしくない? 関数内でassert呼んだらassert定義したモジュール内の変数扱いで帰ってくるから関数内で使えないんだが esc関数を使えば欲しい結果が得られるっぽい これで良いのか? >>453 続けられるかわからないが、ドキュメント翻訳の準備でもしておくかな。 Ring の Unicode サポートがしっかりしていれば Julia に来なくてもよかったんだが。 仕方ないね。 >>458 いまいち、前かがみで、もっこり(盛り上がって)していないねえ。 科学・経済計算ライブラリ以外の不足が地味に痛いな。 取り敢えず統合開発環境込で使うにはproとかいうのインストールすればいいんですか? みんなIDEは何使ってんの? おすすめとかある? いちおうAtomとAnacondaに入ってるやつはそろえた。 pythonista で電車の中でもコーディング。 流石に大量のコーディングは指で訂正するときには非効率だが。いつでもどこでもは良いぞ。 コード補完してくれるから結構使いやすい。 PC では、eclipse かvscode かな。vscodeはまだ使いこなしていないからよくわからないけど。 PyCharm の評判が高いけど、自分は無料ツールでほぼ同じことができるのなら有料ツールは使わない。 勿論四六時中使う状態なら少しでも効率が良いものを使うけど。 有るみたいね。どこまでできるか知らないけど、往往にして蟻地獄に落ちるからな。 スクリプト言語とGoは全部VSCodeになったわ 全デバイス同じ環境にできるのが嬉しい なんか寂れてる? 将来性のある注目の言語と聞いてきたんだけど メジャーバージョンアップして一段落したような感じはあるな でも導入は簡単だしREPLも割と使いやすいし 日常のちょっとした電卓にはおすすめだよ WEB+DB Vol.111 号では、Rails 6・Julia の特集 Julia の特集は、32 ページ分 科学技術計算用のJulia は、Ruby に似てる。 Python から、Julia に流れそう おお、Juliaは書籍少ないし記事でも出てくるのはいいね。 ちょっといじってみた感じ・・・・・借り物が多いなw Julia はちょっと見かけを変えただけの FORTRAN 昨日のNHKのブラックホール Jupyterでわろす オライリーから日本語の本が出るってなんで誰も教えてくれないの >>15 PyPy とnumpy 使えばJuliaより早くなるだろ。 内容 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(プシェミスワフ・シャフル):ワルシャワ経済大学決定支援・分析ユニットの准教授。 現在の研究は、数値実験と最適化のための大規模シミュレーション実行のための分散システムとその手法に焦点を当てているクラウドおよび分散型計算環境における大規模計算の並列実行のための非同期アルゴリズムに取り組む。 高性能な数値シミュレーション用のいくつかのオープンソースツールを開発/共同開発している。 >PythonやRといった既存のオープンソース言語の不満を解消する言語 ここ嗤うところやね 不満増えたわω >>494 遅い!juliaなら速い!ってことでしょ Julia, Ruby などは、JIT だから速い! おまけに、Juliaは、Python も呼び出せるし、 Rubyのように、do 〜 end で書けるから、わかりやすい! >>496 python にもJIT は有るぞ。 numba 、PyPy >>497 python にはCコンパイラバージョンのCython があったが、最近Dropbox が、Mypyc と言うコンパイラを作ってて評判が良さそう。 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 >>500 初回のライブラリのコンパイルが死ぬほど遅いけどな。 Julia起動遅過ぎだし名前空間リセットする関数ないからJupyterで使うの面倒過ぎる 回避のために関数はモジュールに閉じ込めとくとか面倒過ぎだし JupyterからJulia使えるようにしようと思って、 https://qiita.com/STInverSpinel/items/ccfbb5a85330e97af70c の書いてある通りにやったんですが、 add IJulia と入力しても、fetchが99.9%になった後、先に進みません。 どうすればいいですか? >>506 お好きなエディタ + コマンドコンソール Twitterでは 黒木玄氏と佐藤健太氏と新帯秀樹氏とごまふあざらし氏で9割がたJulia言語の話題で埋まる。そのなかでも黒木玄氏がダントツ。 こないだ池袋行ったときにジュンク堂に寄って、確か6階のエスカレーター降りた先にオレイリーのJulia本が平積みされてて、立ち読みして興味を持ったが、その本はまだ買ってない。 とりあえずネットで情報集めようと思った。 というか現在のJuliaはたぶん単行本読もうと思ったらその本とあとNTSの一冊しかないからな。 kindle版で開発エンジニアにおくる次世代プログラミング言語Juliaのすすめ juliaをemacsで使おうと思ってるのですが julia-modeって使い物になりますか? https://qiita.com/anmitsu/items/2a4ca9f39ff22fde3de6 をみるとESSのほうがよいと書いていますが6年前の記事なので 現在の状況ってどんな感じでしょうか? Try Jupyter with Julia https://jupyter.org/try JuliaはTwitterで黒木玄氏ばかり書いてるな。 パズル 範囲オブジェクトはcollect(1:9)で配列に変換できますが これより短いコードは? >>529 hcat(1:9) かな?答えは? array の比較ってどうやるの? a==b じゃダメだし、a.==b も違うね。 >>532 出題者じゃないけどvcat(1:9)が正解かね これなら vcat(1:9) == collect(1:9) がtrueになる hcat(1:9)は型が 9×1 Array{Int64,2} という行列になって ベクトルとは型(次元)が違うので単純に比較すると一致しない >>533 hcat じゃない vcat だったか。 だから == で true にならないのか。 考えてみればそうだな。 数学系でないかな? abs.(1:9) は限定すぎるし。(1:9)+0 はダメだし。 Jiahao Chen 🇸🇬 @acidflask · 5h Recently rediscovered @ItsNeuronal 's excellent blog post on PCA while researching sparse logistic PCA - excellent use of visualizations and @madeleineudell 's LowRankModels.jl #JuliaLang package @JuliaLanguage http://alexhwilliams.info/itsneuronalblog/2016/03/27/pca/ Lazarus @LazarusAlon · 9h using Plots, ParameterizedFunctions, DifferentialEquations @juliabloggers @julialang_news #JuliaLang Lorenz attractor, several initial conditions. Juliaってググったら相変わらずAV女優がトップに出るとか笑える 右側に画像と年齢出るのかわいそう Juliaを救うにはJuliaをもっと普及させないとあかん for i=1:20 println([string(i),"Fizz","Buzz","FizzBuzz"][length(digits(gcd(i,15),base=2))]) end read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる