[精讚] [會員登入]
815

[CentOS8] 1.安裝JULIA

安裝及開始使用 JULIA

分享此文連結 //n.sfs.tw/15484

分享連結 [CentOS8] 1.安裝JULIA@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2021-11-08 00:01:08 最後編修
2021-11-07 02:09:49 By 張○○
 

自動目錄

JULIA是一個新生的語言,對於數學和物理方面的計算很方便。

以下介紹 linux 下的安裝

下載

下載頁 https://julialang.org/downloads/ 目前釋出1.6.3版(2021-09-23),未來版本有異動請自行修改連結

julia 沒有指定的安裝路徑,你可以存放在伺服器的任何位置,再指定path即可。

新增julia的主程式位置到路徑

修改 PATH 新增julia的主程式位置,

  export PATH="$PATH:/path/to/<Julia 目錄>/bin"

例如修改 ~/.bashrc 加上一行:

export PATH="$PATH:/home/julia/julia-1.6.3/bin

叫用設定生效

$ source ~/.bashrc

指令記錄

指令記錄檔放在 ~/.julia/logs

移除

未來想移除,只要刪除程式目錄即可,

此外在家目錄下有一個隱藏目錄也可以一併刪除

$ rm ~/.julia

執行

直接輸入julia進入交談式程式

$ julia

進入後想退出按CTRL+D 或打入指令 exit()

開始享用 julia 的神奇計算功能,例如設定方式程 f(x)= 3x2+4x-10及求解 f(4)

         _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.6.3 (2021-09-23)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> f(x)= 3x^2+4x-10
f (generic function with 1 method)

julia> f(4)
54

也可以寫成檔案再交由julia來執行,例如以下內容存成 complex.jl ,目的是兩個虛數aa、bb的乘法:

bb = 1+2im
cc = 3-4im
println(bb*cc)

執行

$ julia complex.jl

11 + 2im

 

JULIA 具有神奇的運算力,後面的文章再來分享。

有興趣可看這一篇 [Jula] 開始.雜談.為什麼?@新精讚

參考資料

[1] https://julialang.org/downloads/platform/#linux_and_freebsd

END

你可能感興趣的文章

[Centos7] 安裝nodejs8+yarn 安裝nodejs 8+ yarn的過程記錄

[Oracle9] 查看磁碟檔案類型、掛載和uuid linux 如何查看掛載的磁碟類型?此文做個整理。

[SELINUX] php 呼叫系統程式(使用exec, system等)執行網路服務 這近想透過PHP呼叫系統的程式來執行網路的服務,怎麼測試都失敗…

使用GPG檔案加解密 簡易的檔案加解密方式,可以讓你重要的資料包括文字檔加解密。

[Centos] Linux mount 掛載檔案時的使用者和SELINUX和權限處理 linux下使用mount來掛載目錄或磁碟,我們一般會使用這樣的指令 # mount /dev/sdc1 /home/h

[Rocky9] 安裝SPHINX Search 3 支援中文 新版本的 sphinx 和舊版不同,網路上很多範例和教學是不能用的。此文是安裝和設定方法分享

隨機好文

UTF-8 BOM (Byte Order Mark) 的問題 在 Michael Kaplan 那看到 Every character has a story #4: U+feff

安裝SPHINX支援中文 新版本的 sphinx 和舊版不同,網路上很多範例和教學是不能用的。此文是安裝和設定方法分享

UTF8中文字/全形一覽 快速查詢urf-8的中文字,共計13246中文字(5401常用字+7652罕用字+日文或編號),292全形符號,27半形符號。

[CodeIgniter3] 解決無法上傳特定檔案(.sb2)的問題 上傳時出現The filetype you are attempting to upload is not allowed,要怎麼解決?

[AS3] 我做的唯一一個Flash As3遊戲UFO INVADSION [AS3] 我做的唯一一個Flash As3遊戲,是第一個也是最後一個,後來就沒再寫as3,不過as3還滿好玩的。