win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 編程軟件教程 > 詳細(xì)頁面

【Julia編程語言下載】Julia編程語言 v1.5.3 官方正式版

【Julia編程語言下載】Julia編程語言 v1.5.3 官方正式版
  • 軟件大。翰榭
  • 軟件語言:簡(jiǎn)體中文
  • 授權(quán)方式:免費(fèi)軟件
  • 更新時(shí)間:2024-11-06
  • 軟件類型:國(guó)產(chǎn)軟件
  • 推薦星級(jí):
  • 運(yùn)行環(huán)境:XP,Win7,Win8,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

Julia編程語言是一款專業(yè)好用的編程開發(fā)軟件。Julia編程語言官方版擁有豐富的科學(xué)計(jì)算生態(tài)系統(tǒng),可幫助用戶跨平臺(tái)使用預(yù)先構(gòu)建的二進(jìn)制文件,每次重新創(chuàng)建相同的Julia環(huán)境。

Julia編程語言下載

背景介紹

Julia 是一個(gè)面向科學(xué)計(jì)算的高性能動(dòng)態(tài)高級(jí)程序設(shè)計(jì)語言。其語法與其他科學(xué)計(jì)算語言相似。在許多情況下?lián)碛心芘c編譯型語言相媲美的性能。

一群擁有各種語言豐富編程經(jīng)驗(yàn)的Matlab高級(jí)用戶,對(duì)現(xiàn)有的科學(xué)計(jì)算編程工具感到不滿——這些軟件對(duì)自己專長(zhǎng)的領(lǐng)域表現(xiàn)得非常棒,但在其它領(lǐng)域卻非常糟糕。他們想要的是一個(gè)開源的軟件,它要像C語言一般快速而有擁有如同Ruby的動(dòng)態(tài)性;要具有Lisp般真正的同像性(Homoiconicity)而又有Matlab般熟悉的數(shù)學(xué)記號(hào);要像Python般通用、像R般在統(tǒng)計(jì)分析上得心應(yīng)手、像Perl般自然地處理字符串、像Matlab般具有強(qiáng)大的線性代數(shù)運(yùn)算能力、像shell般膠水語言的能力,易于學(xué)習(xí)而又不讓真正的黑客感到無聊;還有,它應(yīng)該是交互式的,同時(shí)又是編譯型的……

該項(xiàng)目大約于2009年中開始,目前(2012年2月)距離1.0版的發(fā)布已經(jīng)進(jìn)展到90%。在源碼主頁上可下載試用。

目前,Julia中文社區(qū)正在迅速成長(zhǎng),Julia語言編程開發(fā)等問答平臺(tái)已經(jīng)建立。

Julia編程語言下載

軟件特色

豐富的科學(xué)計(jì)算生態(tài)系統(tǒng)

Julia從頭開始設(shè)計(jì),非常擅長(zhǎng)數(shù)值和科學(xué)計(jì)算。

可以在應(yīng)用程序中編寫的大量科學(xué)工具中看到這一點(diǎn)

例如最新的微分方程生態(tài)系統(tǒng)(DifferentialEquations.jl),優(yōu)化工具(JuMP.jl和Optim.jl)

迭代線性求解器( IterativeSolvers.jl),用于傅立葉變換的強(qiáng)大框架(AbstractFFTs.jl)

通用量子模擬框架(Yao.jl)等,可以推動(dòng)所有模擬。

并行和異構(gòu)計(jì)算

該語言專為并行性而設(shè)計(jì),并為每個(gè)級(jí)別的并行計(jì)算提供內(nèi)置基元:

指令級(jí)并行性,多線程和分布式計(jì)算。

Celeste.jl項(xiàng)目在NERSC的Cori超級(jí)計(jì)算機(jī)上使用650,000個(gè)內(nèi)核,達(dá)到1.5 PetaFLOP / s。

編譯器還可以為各種硬件加速(例如GPU和Xeon Phis)生成本機(jī)代碼。

諸如DistributedArrays.jl和Dagger.jl之類的包為并行提供了更高級(jí)別的抽象。

功能介紹

數(shù)據(jù)可視化和繪圖

數(shù)據(jù)可視化具有復(fù)雜的歷史。

繪圖軟件在功能與簡(jiǎn)單性,速度與美感以及靜態(tài)和動(dòng)態(tài)界面之間進(jìn)行權(quán)衡。

有些軟件包可以顯示,并且永遠(yuǎn)不會(huì)更改,而其他軟件包則可以實(shí)時(shí)更新。

構(gòu)建,部署或嵌入代碼

該應(yīng)用程序使您可以編寫UI,靜態(tài)編譯代碼,甚至將其部署在Web服務(wù)器上。

它還具有強(qiáng)大的類似于Shell的功能,用于管理其他進(jìn)程。

它提供類似Lisp的宏和其他元編程功能。

與數(shù)據(jù)交互

數(shù)據(jù)生態(tài)系統(tǒng)使您可以快速加載多維數(shù)據(jù)集,并行執(zhí)行聚合,聯(lián)接和預(yù)處理操作

并以有效格式將其保存到磁盤。

您也可以使用OnlineStats.jl對(duì)流數(shù)據(jù)執(zhí)行在線計(jì)算。

無論您是尋找方便,熟悉的DataFrame,還是使用JuliaDB的新方法,它為您提供了豐富的工具。

Queryverse提供查詢,文件IO和可視化功能。

除了處理表格數(shù)據(jù)之外,JuliaGraphs包還使處理組合數(shù)據(jù)變得更加容易。

可擴(kuò)展的機(jī)器學(xué)習(xí)

它提供了用于深度學(xué)習(xí)(Flux.jl和Knet.jl),機(jī)器學(xué)習(xí)和AI的強(qiáng)大工具。

Julia的數(shù)學(xué)語法使其成為表達(dá)算法的理想方式,就像它們寫在論文中一樣

構(gòu)建具有自動(dòng)微分,GPU加速以及可通過JuliaDB支持TB級(jí)數(shù)據(jù)的可訓(xùn)練模型。

Julia編程語言使用教程

1、Julia 1.2在安裝完成后,其路徑默認(rèn)并不再Path變量中,因此首先要在高級(jí)系統(tǒng)設(shè)置中設(shè)置環(huán)境變量,在用戶環(huán)境變量添加。

Julia編程語言下載

2、在用戶環(huán)境變量中找到Path,點(diǎn)擊編輯,打開編輯環(huán)境變量對(duì)話框,新建條目,輸入Julia執(zhí)行文件所在bin路徑。(該路徑可以通過開始菜單中的Julia快捷方式右鍵查看原本文件位置找到)

Julia編程語言下載

3、添加好以后,應(yīng)用更改。重新打開一個(gè)PowerShell或者CMD窗口,輸入julia,可以看到進(jìn)入了julia的界面。

Julia編程語言下載

4、我們可以編寫代碼文件用julia來執(zhí)行。如圖編寫了juliacode.jl文件,在里邊添加一句println語句。在命令行使用 julia 文件名 來執(zhí)行。

Julia編程語言下載

5、julia同樣可以交互的輸入代碼來使用。如圖所示,不帶參數(shù)直接啟動(dòng)julia,在交互模式輸入并運(yùn)行了3條代碼。

Julia編程語言下載

6、如果要查看julia的命令行選項(xiàng)幫助,不是進(jìn)入julia再打問號(hào),而是使用julia --help命令。

Julia編程語言下載

[溫馨提示]:
點(diǎn)下面下載:(推薦使用"迅雷"進(jìn)行下載,系統(tǒng)下載大全QQ交流群:)