« Juliaやってみよう。一日目。GRでプロット。 | トップページ | Juliaやってみよう。三日目。MATLABコードを翻訳してみる。 »

2017年7月13日 (木)

Juliaやってみよう。二日目。Juliaのアップデート、IJulia

さて、昨日に引続き、今日もちょこちょこやっていきます。

今日は、Juliaをv0.5からv0.6にアップデートして、それからJupyter notebookのJulia用であるIJuliaで遊んでみます。

Juliaをアップデート

ウィンドウズなので、Ubuntuのようにapt-getする訳にはいきません。

sudo apt-get dist-upgrade julia

スタートボタンからJuliaを見に行くとUninstallerがありました。たぶん旧バージョンを残したまま、新しいのをインストールすることもできるっぽいですが、べつにまだ始めたばかりで旧バージョンでしか動かないようなコードもないので、今回はまっさらにアンインストールして、最新版をインストールでいいか。

C:\Users\ユーザー名\AppData\Local\Julia-0.6.0

インストール先にバージョン名が入っているので、旧バージョンと混在できるのでしょう。あとはウィンドウズのPATHの設定で切り替えるのだと想像。Pythonもそんな感じ。Condaならコマンドで切り替え。

IJuliaのインストール

公式サイトにあったIJuliaのチートシートをみながら使ってみる。

using IJulia

するとPkg.add("IJulia")しろと怒られる。Pkg.status()してみると、パッケージなにもはいっていない。昨日のv0.5は多分以前ちょっとだけIJuliaを起動してみた残骸だったと思い当たる・・。

おとなしく

Pkg.add("IJulia")

してみる。依存性とか勝手に入ると想像した通り、色々とインストールされた。

JupyterがPythonに依存するあたりで、condaがJupyterを最新版に保っていたりとしている感じに見える。結構かかった。

あとは昨日のplotライブラリのGRも追加してみる。

Pkg.add("GR")

うむ。問題なく終了。

IJuliaの起動

using IJulia

したいところだけど、Jupyterって起動したときのcmdのパスから起動するので、まずは適当なパスにcdしたい。

公式サイトのドキュメンテーションみるとFile Systemの項目にcdというコマンドがある。

cd("C:\\projects\\julia\\test1")

なんて感じで大丈夫だった。バックスラッシュは二重にしてエスケープするかフォーワードスラッシュにしないとだめ。あと、cdの後にスペースいれて

cd ( "path" )

なんてやるとエラー。なるほど。あとダブルクォーテーションじゃないと怒られる。PythonならシングルでもOKだし、括弧の前にスペースあっても大丈夫だと思う。この辺のルールは厳密な方が、みんなの書くコードが統一されて読みやすくなっていいと思う。Pythonで多くの人々がこの恩恵を思い知ったのでJuliaにも引き継がれているのかな。

pwd()

とすると現在のワーキングディレクトリが表示される。

using IJulia

してから、

IJulia.notebook()

もしくは単に

notebook()

でJupyter notebookのJulia用、IJuliaが起動。

おお、homedir()で出てくるC:\Users\ユーザー名で起動したぞ。

Pythonだと起動した時のパスでJupyter立ち上がった気がするが、IPython notebookのときの記憶だし、最近は違うのだろうか。

IJuliaのnotebookサーバーの終了の仕方もよくわからない。PythonならcmdにCtrl+C送ればよかったが、juliaのコンソールだとだめっぽい。しょうが無いのでコンソールごと終了。

notebookコマンドにパスを渡して起動してみたい。プロンプトにはてなマークを入力するとプロンプトが

julia>

から

help?>

に切り替わって、そこでnotebookとするとドキュメンテーションがでてきた。なるほどdir=で指定するのね。

Notebook_help

ちなみにエクスプローラーのアドレスをマウスでドラッグして、Juliaのコンソールに落とすとドロップされる。

スタートメニューに追加されているJupyter notebookのショートカットからだとCtrl+C効くけどJuliaのコンソールは相変わらず受付ない。でもHelpにコンソールを終了すれば良いとも書いてあるので、まいっか。

さて、JupyterのHomeの右上にあるnewボタンからJulia v0.6を選択して、ノートブックを作成。Untitledをクリックしてタイトル変更。

Ijulia_gr

適当にプロットしてみた。inlineやんないとプロットが別ウィンドウに出てきた。セミコロンで出力抑制とかPythonだな。つーか、よく考えるとlinspaceを0から始めて100要素なら99で終わるべきだった・・・。

要素ごとの階乗でスペースしてドットしてハットするのは数学っぽくっていいね。numpyだと x ** 2 とやるので、xがベクターだと知らないとスカラーに見えてしまう。

まあなんとなくわかってきたぞ。今日はここまで。

« Juliaやってみよう。一日目。GRでプロット。 | トップページ | Juliaやってみよう。三日目。MATLABコードを翻訳してみる。 »

Python」カテゴリの記事

Julia」カテゴリの記事

コメント

https://www.nikeshoeswholesale.us.com/
https://www.nikeslidessandalsslipers.us.com/
https://www.jordans32.us/
https://www.adidasstoreoutlet.us.com/
https://www.jordan19.us/
https://www.jordan5whatthe.us/
https://www.airjordan33.us/
https://www.cheapshoeswholesalefromchina.us/
https://www.airjordanretro.us.org/
https://www.jordan6s.us/
https://www.jordan17.us/
https://www.mlbjerseysshop.ca/
https://www.jordanshoess.us.org/
https://www.airjordans11retro.us/
https://www.jordan4.us.org/
https://www.nmdr1.us.com/
https://www.huaraches.us.org/
https://www.nikeshoescheap.us.org/
https://www.jordan1.us.org/
https://www.retro12.us/
https://www.nikesoutletstore.us.com/
https://www.nikeoffwhite.us.org/
https://www.nikeairjordan.us.org/
https://www.newnikesneakers.us.org/
https://www.cheapjordanshoessuppliers.us.org/
https://www.airmax720.us.org/
https://www.nike-outlets.us.com/
https://www.jordan-12.us.org/
https://www.nikefree.us.org/
https://www.nikejordan1.us.com/
https://www.nikewholesale.us.org/
https://www.nikeepicreactuptempo.us.org/
https://www.jordans13shoes.us/
https://www.nikeairforces.us.com/
https://www.wholesaleadidas.us.com/
https://www.airjordans13.us/
https://www.officialpandorarings.us/
https://www.nikesneakerss.us.com/
https://www.pandora-jewelrysite.us/
https://www.nikeshoesformens.us.com/
https://www.cheapadidasshoes.us.org/
https://www.jerseysstore.ca/
https://www.nhljerseysstore.ca/
https://www.pandorasbracelets.us/
https://www.cheapjordansshoeswholesale.us.org/
https://www.nikeairhuaraches.us.com/
https://www.fjallravenkankenbackpack.us.org/
https://www.jordan22.us/
https://www.airjordan-retros.us/
https://www.nikeshoesstores.us.com/
https://www.nikeshoesoutletstoreonlineshopping.us.com/
https://www.jordans34.us/
https://www.nikestoresfactory.us.com/
https://www.christianlouboutinshoess.us.com/
https://www.shoesstores.ca/
https://www.nikerunningshoes.us.org/
https://www.yeezysboost350v2.us.org/
https://www.nikeshops.us.com/
https://www.newnikesshoes.us.org/
https://www.jordan25.us/
https://www.nikewholesalesuppliers.us.com/
https://www.jordan30.us/
https://www.redbottomslouboutinshoes.us.org/
https://www.pandora-jewelry-charms.us/
https://www.jordan16.us/
https://www.nflshoponline.ca/
https://www.wholesaleshoesclothing.us/
https://www.nikesbdunk.us.com/
https://www.wholesalejordansfactory.us/
https://www.cheapjordanswholesalefreeshipping.us/
https://www.foamposites.us.org/
https://www.jordan-aj1.us/
https://www.cheapjordansshoessale.us/
https://www.huaracheshoes.us.com/
https://www.pandorajewelryofficialsites.us/
https://www.wholesalenikeshoesclothing.us.com/
https://www.jordans14.us/
https://www.nikerosheblazer.us.org/
https://www.wholesalejerseyscheap.us.org/
https://www.nikeairmaxs.us.org/
https://www.jordan33.us.org/
https://www.jordan11lowretro.us/
https://www.nikewomensshoes.us.com/
https://www.jordan29.us/
https://www.diorjordans.us/
https://www.jordan24.us/
https://www.jordan31.us/
https://www.adidasyeezywebsite.us.org/
https://www.nikefoampositeacghyperdunk.us.com/
https://www.kidsjordans.us/
https://www.pandorajewelrycharmscanada.ca/
https://www.nikeairzoom.us.com/
https://www.nikerunningshoesforwomen.us.com/
https://www.shoesshop.ca/
https://www.jordan21.us/
https://www.nikeoutletshoes.us.org/
https://www.nhlshops.ca/
https://www.officialpandorajewelry.us/
https://www.christianslouboutin.us.org/
https://www.jordan27.us/
https://www.nikecanadashoesshop.ca/
https://www.nikeshoesdeals.us.com/
https://www.nikeoutletstoreonlines.us.org/
https://www.jordan15.us/
https://www.cheapjerseyswholesale.ca/
https://www.jordan26.us/
https://www.nbastorecanada.ca/
https://www.wholesalenikeshoesonline.us.com/
https://www.airmaxs.us.org/
https://www.nikeairforce1s.us.org/
https://www.jordans28.us/
https://www.nikerosheblazers.us.com/
https://www.nikeairmax270s.us.com/
https://www.nikesnew.us.com/
https://www.nikeairforceones.us.org/
https://www.lebronsjamesshoes.us.com/
https://www.airforce1s.us.org/
https://www.jordans33.us/
https://www.cheapshoeswholesalefreeshipping.us/
https://www.shoeswholesalesuppliers.us/
https://www.adidasoutletstore.us.org/
https://www.jordan11concordshoes.us/
https://www.jordan20.us/
https://www.air-max2019.us.org/
https://www.nikeblackfridaycybermonday.us.org/
https://www.nikezoomshoes.us.com/
https://www.nike-runningshoes.us.org/
https://www.nike-clearance.us.org/
https://www.jordans12.us/
https://www.pandoraa.us/
https://www.nikess.us.com/
https://www.nikecortezshox.us.org/
https://www.wholesaleshoessneakers.us/
https://www.nikemetcons.us.com/
https://www.jordan18.us/
https://www.jordan11s.us.org/
https://www.wholesaleshoescheap.us/
https://www.nikeoutlet-store.us.org/
https://www.nikeairforce1.us.org/
https://www.nikeair-force1.us.org/
https://www.pandorajewelrycz.us/
https://www.jordans23.us/
https://www.michaeljordan-shoes.us/
https://www.wholesalejordans.us.org/
https://www.nikeshoessale.us.org/
https://www.nikeairmaxs-270.us.com/
https://www.yeezyadidas.com.co/
https://www.jordan2s.us/
https://www.ringspandora.us/
https://www.canadashoesoutlet.ca/
https://www.nikesoutlet.us.org/
https://www.jordanswholesale.us.org/
https://www.jordan35.us/
https://www.newjordans.us.org/
https://www.toddlerbabyinfantjordans.us/

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: Juliaやってみよう。二日目。Juliaのアップデート、IJulia:

« Juliaやってみよう。一日目。GRでプロット。 | トップページ | Juliaやってみよう。三日目。MATLABコードを翻訳してみる。 »

しろののツイッタータイムライン(凍結中)

オススメたち

2021年7月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

はてブ

無料ブログはココログ