Julia Juno Jupyter part1 [無断転載禁止]©2ch.net
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 >>541
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz >>540
ひとの名前使っちゃダメだね
Adaもひとの名前からとったものだね そういうサイトばっかりみてるからだろ
俺は「Julia」でググってもトップページは全部言語関連のページだぞ 面白そうなのでいつもエロサイト見てる環境でぐぐってみた。
1ページ目9項目のうち二番目にAV女優さんのWikipediaが出るね。
あとは全部言語のだ。
後ほど、一度もエロサイト見ていない環境でやってみるよ。 JULIAって、渋谷のレストランが出た!
AV場は何故か水野朝陽がでてる。なんでだ!w Emacsでessをjuliaで使うには、
(add-hook 'julia-mode-hook 'ess-julia-mode)
だけでいいんかな? なぜ
Go
Rust
TypeScriptが
旧世代5大言語を超越するのでしょうか? マジレスすると
1.名前が大事
2.ベースがFORTRAN臭いので敬遠してしまう人多いと思う Juliaが似ているのはFortranじゃなくて、MATLABとそれの互換フリーソフトの
GNU Octaveだろ。
Juliaは情報が少なすぎるから普及しないな。本も僅かだし、オライリーからこの前
出たのはクイックリファレンスじゃなくてクックブックだから、言語仕様を体系的に
学べない。他の言語ではスイスイ書けることが、調べやすいとは言い難い付属の
HTMLドキュメントをあれこれ探さないと書けないし、エラーメッセージも
分かりづらいから、使い続けてみようと思わない人が多いんだろう。 正直 PyTorchで事足りてるので起動が遅くてエラーメッセの分かりにくい juliaを使う理由がなかなか出来ない Pythonは標準で配列使えるようにしてほしい。
NumPyは使いにくい。 >>557
自分でそういう言語作れば良いじゃん。
自作する暇や技術力がなくても仕様公開しとけば誰かが作ってくれるかも知れんぞ。
英語で書いとけば世界中の暇な人が作ってくれるかも知れん。
日本語でも誰かがうまいこと翻訳してくれるかも知れん。
全てを自分で作る必要はない。 1から始める Juliaプログラミング (日本語) 単行本 – 2020/3/27
進藤 裕之 (著), 佐藤 建太 (著) >>561
その本の出版社の名前がコロナ社で驚いた。 配列の添字を1から始める Juliaプログラミング ちょっと触ってみるのには面白いけど
長く付き合いたいとは思わないな 『1から始まる プログラミング言語 Julia』 (日本語) 単行本 – 2020/4/1
コロナ社 コロナは電子書籍出してくれないからいやだなぁ
オライリーのはPDF版購入できたのに かわいそうで笑える
コロナビールとかも株価下がってるらしい Google で「コロナ」と入力して検索した結果
株式会社コロナ
www.corona.co.jp
コロナは石油ファンヒーターや石油ストーブ、給湯機、エアコン、美容機器などを取り扱う総合住宅設備メーカーです。 >>561 はこういうお子様たちを予想して
出版社名を書かなかったのかもね >>570
昔からある有名な企業だろ。
ぼくすごいことみつけたよ!とわざわざ報告するようなことじゃないぞ。 ファンヒーターのコロナも昔からある有名企業だし、コロナ社やオーム社は工学系には有名な出版社でネタにすらならない
ちなみにコロナ社は書籍の誤りを指摘したらわりと反応が早かった
酷い会社は返信なしとかある 技術評論社はメールだかwebのフォームだったかで書籍の間違い指摘したら
読者プレゼントの商品(Arduino基板+chip付きかなんかだった)を送って来てくれた
ありがとう >>575
当時関係してると誤解される事があったみたいね。
豊田商事の時もトヨタと関係あると誤解した人がいた。
東横インと東急インってのもあったな。この場合は元からわざと関係してると誤解させるために東横インって名前にしたんじゃないかと思えるわけだが。 豊田商事が騒がれていた頃、トヨタから車買ってローン組んだら
職場にトヨタファイナンス(トヨタのローン部門)から確認の電話がかかってきて
えらい騒ぎになったのはいい思い出w juliaの描画環境が糞過ぎるわ
matplotlibの足元にも及ばない
科学計算用途に力入れてる言語としてこれは致命的すぎだろ jupyterがjuliaで描かれてるってだけで
実際に使われてるのはpythonだからな
juliaは知らんでもよろし Juliaのプロットライブラリ、インポートするだけで6秒かかって草
遅すぎやろ >>583
jupyterのどこでjulia使われてたっけ? 現行バージョンと旧バージョンで書き方が全然違うのやめてほしいわ
ただでさえ情報少ないのにせっかく見つけた情報通りにやってもできないこと多々ある
1.0と1.3でも大分違うぞ >>588
文句を言うにしても情報を提供する姿勢を持ってほしい。
そうでないならただの憂さ晴らしでしかない。 意味不明
ユーザー側が何で情報提供しなきゃならんのだ Rustは変わってもC++のレイヤーであってPythonのレイヤーではないだろという気持ちがある 質問です
sum = 0
for i in 1:10
sum += 1
end
とすると、
ERROR: UndefVarError: sum not defined
Stacktrace:
[1] top-level scope at .\REPL[81]:2
とエラーがでてきます。何ででしょう? >>599
REPLのルートで定義された変数はグローバルスコープに属する
forが作るローカルスコープの中からアクセスするにはglobalキーワードが必要
sum = 0
for i in 1:10
global sum += i
end FileIO...save, load などのインターフェースを提供
ImageIO, ImageMagick, QuartzImageIO...FileIOでPNGの入出力を担当
Images...FileIOのsave, loadを利用
PNGFiles...ImageIOの中身
https://github.com/JuliaIO/FileIO >>601
関数の中で使う分には問題無い
なんでもコードをglobalに描くなってこと >>599-600
文法エラーの指摘だけしてしまったけど
よく考えたらsumって標準関数だから
それを再定義するのは結構なマナー違反だった(Base.sumは呼べるが)
julia> sum(1:10)
55 Julia 始めようと思いますが、Windows版とLinux版、どちらがよりトラブルが少ないですか? 不具合
1.4 windows版で始めたけど、プロットができない
GRをインストールしたはずなのにlibGR.dllがないと言われる
実際パス先(ENV["GRDIR"]で判る) のbinを覗くと当該ダイナミックリンクライブラリファイルが無い
解決法
GR配布元へアクセスして直接最新版ビルド済みバイナリをダウンロードして
ENV["GRDIR"]の一つ親ディレクトリであるところの、%USERPROFILE%\packages\GR\〜\deps\gr へ展開
報告終わり 訂正
%USERPROFILE%\.julia\packages\GR\〜\deps\gr >>609
v1.41 何もせずに出来たけどな。環境かな?
GR も Plot と一緒にインストールされてる。 インストール中にエラーとか警告出ても観ない人って居るよね Interface 2020年6月号マイコンからクラウドまで新時代到来中
科学計算とPythonの研究[科学ソフト事典付き] Interface は一昔前とくらべてレベル落ちてると思う率直に >>607
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト
anyenv に、Julia もありそう
ただし、**env 系は、メンテナンスが止まっているものもあるので、asdf を使う人もいる julia 1.3.1で
julia> 0.9*2.0 + 1.1*3.0
としたら答えが5.1000000000000005となるけど、本当の答えはもちろん5.1
なんでこういう表示になるのかわかる人いますか? そういう計算をしたいときは有理数を使うのだ
julia> 9//10 * 2 + 11//10 * 3
51//10 目下のところjuliaって科学計算用にしか注目されてないと思うけど make のように道具というのは、作者が思ってもみないところで
使われてこそ有用なもの キラーコンテンツって変じゃね?
Cのキラーコンテンツは? 意味不明な点
・関数化しないと速くならない
・plotsなどの読み込みがそのままだとクソ遅い たとえばさ、立ち上げてすぐ、3+4って入力した時に戻ってくる時間
と、その次に4+5とか入力した時に戻ってくる時間比べると
後者のほうがいつも速い。 常に全速力ではなく必要に応じてっていう設計だからさ julia version 1.4.2ですが、shift!が無くなったでしょうか?
ERROR: LoadError: UndefVarError: shift! not defined 最初はよくほぐさないとうまく入らないけど
次からはいい具合になるだろ?
ちな童貞 Juliaでよく間違えるのが、配列代入でのポインタ渡しと、for i in 1:nをfor i in nと書いてしまうところ
どちらも明示的に判るような文法にしてほしいものだ for i in range(n) にでもするかね。
オレも Python 使うと混乱する。 for i in nなんて普通は使うはずがないから、for i in n:nと範囲指定強制でいいと思う for i in n は文法的に間違いではないし、n=1:100 かも知れない。 全然関係無いのにpython強調し過ぎるからそういう勘違いする人が出て来る >>647
永井佑紀氏は国立研究開発法人日本原子力研究開発機構, システム計算科学センター, 副主任研究員 Juliaで学ぶ計算論的神経科学 — Juliaで学ぶ計算論的神経科学
https://compneuro-julia.github.io/ 【OSS】分析データベース「JuliaDB」---Julia言語でクエリ作成、高速並列処理、高速CSVパーサー
https://www.ossnews.jp/oss_info/article.html?oid=9327 Interface 2020年 6月号
https://shop.cqpub.co.jp/hanbai/books/MIF/MIF202006.html
第5部 科学計算向き注目言語Juliaの研究
Pythonのように書きやすくてC/C++のように高速
第1章 科学計算が得意なモダン言語Julia登場
開発環境と使い方の基本
第2章 はじめてのJulia科学計算
数学との親和性を体感
第3章 Julia科学計算メカニズムの研究
Appendix1 Juliaのノートブック環境構築
モダン言語のキー・テクノロジ
第4章 Juliaの型システムの研究
生産性と性能を両立させるモダン・メカニズム
第5章 ラズパイ4で動くJuliaアプリケーションの作成
売り切れになっても知らんぞいそげー!!! 漏れは、Windows 10, WSL, Ubuntu 18.04 で、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。
ただし、Julia は無いのか。jenv は、Java
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, luaenv, nodenv
phpenv, plenv, pyenv, rbenv, sbtenv
scalaenv, swiftenv, tfenv
同様のツールに、asdf がある。
こちらには、Julia もある ローカルPC に直接入れなくても、Docker もある
Docker で、Julia, Jupyter Notebook が簡単かも Jupyterlab使ってるんですが、Juliaのスクリプトを関数化して実行するとそのまま実行するよりめっちゃ速くなるのはなんでですか? というかその質問を吐く人がJuliaに手を出した理由がわからんw JITで最適化が効きやすいからだよ
関数に切り分けてループの中とかで呼ぶと型推論と関数側の制約で型がある程度狭まるし、処理内容もある程度固定である事がランタイム側にも分かるから最適化が効いて速くなりやすい 関数がコンパイル済んでるから2回目から早いとかいうことじゃないだろうね? >>661の他、グローバル変数が最適化にとって邪魔で、関数化するとそれが排除されるのも大きいのかな
ベタ書きじゃなくて関数に包むと速くなるというのは前々からよく言及されてる話 Julia 始めようと思いますが、Windows版とWSL2 内 OpenSUSE Leap 15.2 版、どちらがよりトラブルが少ないですか? Juliaに慣れると他は使えなくなるな
簡単で速いは大正義 >>666
Rのtidyverseと比べてどう?
tidyerseみたいなのがあるなら試してみたい Juliaの新しいバージョンを動かそうと思っても、
ビルドがうまくできないのだが? C++のコンパイラの
バージョンか何かの問題だろうか?
ちなみにレッドハット・CentOSの最新版を使っているのだが。 それだけの情報でどうしろとw
コンパイラがゲロしたメッセージをちゃんと読みなさいw 漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL も使う
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた
対応している言語を表示すると、
anyenv install --list
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
Julia のjlenv もある。
anyenvと同様のツールに、asdf もある
build-essential を入れておけば、コンパイルできるのでは?
エラーが出れば、それを見て、必要なパッケージを追加していく
build-essential には、
gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などが入っています
パッケージ: build-essential
https://packages.ubuntu.com/ja/bionic/build-essential pycallでtensorflow読んでjuliaで書くってやってる人いる?あんまりメリットないかな 2月に入ってまたJuliaの本出版されてるみたいね。
少しずつだけど関連書籍増えてきてうれしい。 Julia1.7で急に速くなって実用的になってきたな
まだPlotsのインポート時間かかるけど PackageCompiler回りが雑に使えるようにならんかなー buildbot ってなんですか? パッケージを add しようとするとC:\buildbot\〜と作ろうとしてるようです
制限付きユーザが勝手にC:\にファイルやフォルダを作れないようにセキュリティで制限をしているので
(恐らくこのせいで)アクセスが拒否されました。となってパッケージが add できません
buildbotさんに別の場所、例えば%USERPROFILE%でやってくれるようお願いするにはどうしますか? pkg> add IJulia
ERROR: SystemError: longpath: アクセスが拒否されました。
Stacktrace:
[1] windowserror(::Symbol, ::UInt32; extrainfo::Nothing) at .\error.jl:183
[2] #windowserror#50 at .\error.jl:182 [inlined]
[3] windowserror at .\error.jl:182 [inlined]
[4] longpath(::String) at .\path.jl:402
[5] isfile_casesensitive(::String) at .\loading.jl:14
[6] load_path_expand(::String) at .\initdefs.jl:244
[7] active_project(::Bool) at .\initdefs.jl:277
[8] active_project at .\initdefs.jl:265 [inlined]
[9] find_project_file(::Nothing) at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Types.jl:183
以下[22]まで続く
C:\に該当ユーザの書き込み権限を付与してみましたが関係なかったようです
もしかしてscoop install julia だと駄目だったりしますか? pythonより早いと聞いて興味を持ってきました
juliaの初心者スレはどこですか? ないです
本買って自分で学習しましょう
それが一番速いです 使いこなすとRやPythonとかアホらしくて使う気にならないけど、なかなか普及しないね 単独ではろくなグラフも描けない半端物がっw
って状況は改善した? Juliaの回帰関数よりRの関数を呼んだ方が速かったけど、そのうち変わるのかな Rは3.4くらいでjit入ったのでクソ遅くはなくなってる
GraalVMが入ったらもっと速くなる JuliaがPythonよりもいいと言われるのは、速いからですか? 速いし、Pythonのライブラリをそのまま使えるから完全上位と言ってよいのでは?
Rのライブラリしか使ってないから、全部使えるかは知らないけど 全部がそのまま使えるわけないでしょ、全部使えるためにはPythonの言語仕様を全部内包してなきゃいけないんだよ
配列のインデックスの仕方から違うのにそんなわけない
よって完全上位ということはあり得ず、FFIを常に意識しないとダメな言語 PyCallをJuliaにインストールした際に、Juliaが独自のPythonを所有してそれを使うらしいけど 例えばさ、配列とインデックスを引数にとるPythonの関数があったとするだろ。
def get_row(matrix, i):
return matrix[i]
みたいなね。
これをJuliaから呼び出したとき、iは0オリジンで入れなきゃ目的の挙動はしないと思う。
そういうことが起こる時点で常にPythonのライブラリを使うときには注意が必要って話。
ほとんどがPythonのライブラリ呼び出しで済んで、計算速度が重要じゃないときにJuliaを使うのは得策じゃないよ。 とりあえず、大学でPythonやってましたって言う新人くんにマウントを取れる
「大学はまだそんな化石のような言語を教えてるんだ」 先輩、じゃあJuliaだけでこのグラフ描いてみてくださいよぉw Pythonじゃなくて、FORTRANの方向じゃないん? 24日、最新版となる「Julia 1.6」をリリースしたと発表した。 >>694
Python、R、MatlabがCやFortranの半分のスピードで動くことが売り
用途は限られるけど、モダンで使いやすくて速いという夢のような言語ってことになっている 最新版へのアップデートって
http://www.cml-office.org/memolog/?p=457
に書いてある通り結局全消し+新しいのをインストールが一番手っ取り早いの? ttps://github.com/JuliaAcademy/JuliaProgrammingForNervousBeginners
>the course consists of two sources: the video material on YouTube and the lesson notes in the Course Notes folder. Four weeks of lessons, one video and one pdf per lesson. Of course, you do not need to do the whole course in exactly four weeks; take more or less time, as you prefer or need to.
COLLABORATION
We would love your participation (see IfYouWantToContribute subdirectory). If you have any suggestions, just submit a pull request! Juliaは名前が駄目だった
AV抜かしても
女性を物化してる!とかフェミからクレームつくので流行りようがない
残念でした # クリップボードの文章を取得し、含まれる改行文字を半角スペースに変換。
# ttps://docs.julialang.org/en/v1/stdlib/InteractiveUtils/#InteractiveUtils.clipboard
# ttps://docs.julialang.org/en/v1/base/strings/#Base.replace-Tuple{AbstractString,%20Pair}
clipb = replace( clipboard(), "\n" => " " ) # 日付/曜日/時刻
# ttps://docs.julialang.org/en/v1/stdlib/Dates/#Dates.format-Tuple{TimeType,%20AbstractString}
using Dates
Dates.format( now(), "yyyy/mm/dd/E/H:M/" ) https://qiita.com/skiing_LAL10/items/1033f39ad79577c325a7
で
using LaTeXStrings
alpha1 = L"\alpha"
alpha2 = alpha1 * "hoge"
としてもαhogeになってくれないとあるけど、
じっさい、αhogeを表示させようとしたらどうすべきなんですか?
これができないとグラフのタイトルとかつける時に数式と普通の文字をまぜたタイトルが
つくれないはず。(例: time $t$ [second])
その他にもギリシャ文字を太字にすることができなかった
(\mathbf{X}でXの太字はできたけど、\mathbf{\beta}としてもβは太字にならない)
結局、PyCallでmatplotlibつかう羽目になった。
Juliaのlatexとの連携貧弱過ぎない? そりゃpythonの方が圧倒的に開発者が多くてパッケージも至れり尽くせりなんだから
しゃーない ジャップは英語わかんねえんだから
なんもかんも周回遅れよ まだパイソンで研究やってるユーザを奪い取ってこれないの? JULIA が python を取り込もうとして python の名前を使っただけで
JULIA そのものは python とは何の関係も無いのがばれたからな ま、Juliaを使いこなせるようになったら、Pythonとかいう過去の遺物にサヨナラできるんだけどね
もう戻れませんよ pyテョンさよならするためにJuliaとかあほのすること
どうせお別れするならRustに乗り換えろ ここはJuliaのスレ
Rustは基本的に用途が違う
Pythonにサヨナラするのは結果であって目的じゃないよ てかJuliaもPythonも両方使えばいいじゃん。
Pythonで速度がこまるところだけJuliaだなあ。自分は。 Pythonをディスると必死な人が湧いてくるから面白いってのはある
なんでだろうなぁ jupyter labのアプリ版が出てるな
Pythonも全部中に入れてある
まっさらな状態で入れるのなら良いかも macOS MontereyにしてからPkgの操作で
Error: curl_easy_setopt: 48が出るようになったんだがワイだけ? | \
|Д`) ダレモイナイ・・オドルナラ イマノウチ
|⊂
|
♪ Å
♪ / \ ランタ タン
ヽ(´Д`;)ノ ランタ タン
( へ) ランタ ランタ
く タン
♪ Å
♪ / \ ランタ ランタ
ヽ(;´Д`)ノ ランタ タン
(へ ) ランタ タンタ
> タン Appleはハードウェアは素晴らしいのにOSは完全なウンコ、ちょっと前にはノーパスで入れるバグのまま出荷されたりしてた どこの誤爆だよ
そういや、うちの会社の共用PCのWindowsもVDのバグかなんかで前の人がログアウトした後に誰でもログインできたな M1MacにjupyterLab desktopを入れてみたけど、
終了後にPythonのプロセスがどうしても1つ残る
ちゃんとFileメニューからシャットダウンしてから終了してるんだけどな 株式会社週休3日が「週休3日正社員」に特化した
求人ポータルサイト「週休3日.com」を正式リリース。
2022年1月から本格始動。企業の利用申込を受付開始。先着200社は
1年間限定 月額9,900円(年間契約)。
次世代型ワークライフマッチング「+1日マッチング」を実装し、
新しい人材マッチングを創出します。
株式会社週休3日は、週休3日正社員の人材募集・採用に特化した
求人ポータルサイト「週休3日.com」を正式リリースいたします。
2022年1月から本格始動につき、企業利用申込の受付を開始いたしました。
採用・人材不足にお困りの企業・事業者に、新しい採用手段の選択肢が
生まれます。
「週休3日正社員など新しい働き方を活かした求人募集をしたい」
「若い世代を採用したい」「40代以降の優秀な人材を採用したい」と
お考えの経営者様・人事担当者様に特におすすめです。 最初にjupyterと何ちゃらって見かけて、ずっと敬遠していたんだけど、改めて動的型付けで速くてって見かけて、俄然興味出てきて、公式サイト眺めてます(´∀`) 自作物理シミュレーション目的でjuliaを最近勉強し始めた超初心者だけど、型システムとかがかなり合理的に感じて感動してる。 恥を忍んで質問させて下さい:
reinterpret(Float64)(だっけ?)とかやって、浮動小数点数を
バイナリとして解釈し直す(あるいはその逆方向)コードって、
今時のCPUでは十分に速いのでしょうか?
それとも、(今日でも)一時的にでもメモリに格納しないといけないから、
相変わらず遅いのでしょうか? ぶっちゃけRustの方が千倍マシ
Rustが嫌ならNimが良い
Juliaの出番は無い 理系大卒以上は必ず触れる言語になって欲しいものだ
高卒や文系はPythonをやってて欲しいものだ vscodeでやるための環境構築ができないんです
やりかたかいてあるサイト知りませんか VScodeでHelloWorldをやろうとしたら
エラーらしきものが出ました
Could not start the julia language server.Make sure the 'julia.executablePath'setting is valid.
なにをどうしたらいいんですか While文を使って、ループの最後に判定するにはどう書けばいいでしょうか pi@raspberrypi:~ $ julia -v
julia version 1.10.0
pi@raspberrypi:~ $