您的位置: 首页 > 软件下载 > 编程开发 > 编程工具

  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。

  c语言编译器还能够为各种各样硬件加速器(比如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级数据的可训炼实体模型。

使用教程
更多 >
相关说明
妹叔软件站欢迎用户将网页内容和下载地址转发到博客、微博、论坛等。
所有软件已经过工作人员安装检测,如不能正常运行,请检查运行环境和硬件配置,或在评论中反馈,工作人员会及时处理。
判断软件好坏,请用户参考用户评论或者软件好评度