网站首页/编程软件列表/内容

【Julia编程语言下载】Julia编程语言 v1.5.3 官方版本

编程软件2024-11-17阅读($clicks$)

软件介绍

Julia编程语言是一款专业好用的编程开发软件。Julia编程语言官方版拥有丰富的科学计算生态系统,可帮助用户跨平台使用预先构建的二进制文件,每次重新创建相同的Julia环境。

Julia编程语言下载

背景介绍

Julia 是一个面向科学计算的高性能动态高级程序设计语言。其语法与其他科学计算语言相似。在许多情况下拥有能与编译型语言相媲美的性能。

一群拥有各种语言丰富编程经验的Matlab高级用户,对现有的科学计算编程工具感到不满——这些软件对自己专长的领域表现得非常棒,但在其它领域却非常糟糕。他们想要的是一个开源的软件,它要像C语言一般快速而有拥有如同Ruby的动态性;要具有Lisp般真正的同像性(Homoiconicity)而又有Matlab般熟悉的数学记号;要像Python般通用、像R般在统计分析上得心应手、像Perl般自然地处理字符串、像Matlab般具有强大的线性代数运算能力、像shell般胶水语言的能力,易于学习而又不让真正的黑客感到无聊;还有,它应该是交互式的,同时又是编译型的……

该项目大约于2009年中开始,目前(2012年2月)距离1.0版的发布已经进展到90%。在源码主页上可下载试用。

目前,Julia中文社区正在迅速成长,Julia语言编程开发等问答平台已经建立。

Julia编程语言下载

软件特色

丰富的科学计算生态系统

Julia从头开始设计,非常擅长数值和科学计算。

可以在应用程序中编写的大量科学工具中看到这一点

例如最新的微分方程生态系统(DifferentialEquations.jl),优化工具(JuMP.jl和Optim.jl)

迭代线性求解器( IterativeSolvers.jl),用于傅立叶变换的强大框架(AbstractFFTs.jl)

通用量子模拟框架(Yao.jl)等,可以推动所有模拟。

并行和异构计算

该语言专为并行性而设计,并为每个级别的并行计算提供内置基元:

指令级并行性,多线程和分布式计算。

Celeste.jl项目在NERSC的Cori超级计算机上使用650,000个内核,达到1.5 PetaFLOP / s。

编译器还可以为各种硬件加速(例如GPU和Xeon Phis)生成本机代码。

诸如DistributedArrays.jl和Dagger.jl之类的包为并行提供了更高级别的抽象。

功能介绍

数据可视化和绘图

数据可视化具有复杂的历史。

绘图软件在功能与简单性,速度与美感以及静态和动态界面之间进行权衡。

有些软件包可以显示,并且永远不会更改,而其他软件包则可以实时更新。

构建,部署或嵌入代码

该应用程序使您可以编写UI,静态编译代码,甚至将其部署在Web服务器上。

它还具有强大的类似于Shell的功能,用于管理其他进程。

它提供类似Lisp的宏和其他元编程功能。

与数据交互

数据生态系统使您可以快速加载多维数据集,并行执行聚合,联接和预处理操作

并以有效格式将其保存到磁盘。

您也可以使用OnlineStats.jl对流数据执行在线计算。

无论您是寻找方便,熟悉的DataFrame,还是使用JuliaDB的新方法,它为您提供了丰富的工具。

Queryverse提供查询,文件IO和可视化功能。

除了处理表格数据之外,JuliaGraphs包还使处理组合数据变得更加容易。

可扩展的机器学习

它提供了用于深度学习(Flux.jl和Knet.jl),机器学习和AI的强大工具。

Julia的数学语法使其成为表达算法的理想方式,就像它们写在论文中一样

构建具有自动微分,GPU加速以及可通过JuliaDB支持TB级数据的可训练模型。

Julia编程语言使用教程

1、Julia 1.2在安装完成后,其路径默认并不再Path变量中,因此首先要在高级系统设置中设置环境变量,在用户环境变量添加。

Julia编程语言下载

2、在用户环境变量中找到Path,点击编辑,打开编辑环境变量对话框,新建条目,输入Julia执行文件所在bin路径。(该路径可以通过开始菜单中的Julia快捷方式右键查看原本文件位置找到)

Julia编程语言下载

3、添加好以后,应用更改。重新打开一个PowerShell或者CMD窗口,输入julia,可以看到进入了julia的界面。

Julia编程语言下载

4、我们可以编写代码文件用julia来执行。如图编写了juliacode.jl文件,在里边添加一句println语句。在命令行使用 julia 文件名 来执行。

Julia编程语言下载

5、julia同样可以交互的输入代码来使用。如图所示,不带参数直接启动julia,在交互模式输入并运行了3条代码。

Julia编程语言下载

6、如果要查看julia的命令行选项帮助,不是进入julia再打问号,而是使用julia --help命令。

Julia编程语言下载



网盘提取码:1.77KB

点击下载编程软件 >>本地高速下载

点击下载编程软件 >>本地高速下载