作用与地位相当于Numpy之于Python,是许多Julia库的基础依赖
http://juliadata.github.io/DataFrames.jl/stable/
与CSV文件的数据交互
https://juliadata.github.io/CSV.jl/stable/
与JSON文件的数据交互
https://github.com/JuliaIO/JSON.jl
rand(n)
产生n个标准均匀分布U(0,1)伪随机数,n缺省为1.randn(n)
产生n个服从标准正态分布的随机数,n缺省为1.seed(num)
随机数种子,用于复现或重复生成特定的随机数,num相同,生成随机数相同与Excle文件(xls,xlsx)的数据交互
https://felipenoris.github.io/XLSX.jl/stable/
https://docs.sciml.ai/stable/
为线性代数提供基本支持,Julia的标准库。
求解线性系统,本征系统和奇异值问题的迭代算法
https://juliamath.github.io/IterativeSolvers.jl/dev/
贝叶斯推理与概率编程
https://github.com/TuringLang/Turing.jl
为统计提供基本支持
https://github.com/JuliaStats/StatsBase.jl
用于概率分布和相关函数的Julia包。
Binomial(n, p)
二项分布Multinomial(n, p)
多项分布Normal(μ, σ)
正态分布Wishart(nu, S)
Wishart分布mean()
期望值var()
方差std()
标准差median()
中位数modes()
众数(可有多个)mode()
第一个众数skewness()
偏度系数kurtosis()
峰度系数,正态为0https://github.com/JuliaStats/Distributions.jl
回归分析
https://github.com/lindahua/Regression.jl
拟合(统计)混合效果模型
https://github.com/JuliaStats/MixedModels.jl
最小二乘曲线拟合
https://github.com/pjabardo/CurveFit.jl
对离散数据集进行快速连续插值
https://github.com/JuliaMath/Interpolations.jl
多变量统计和数据分析(例如降维)
https://github.com/JuliaStats/MultivariateStats.jl
置信区间与假设检验
https://github.com/JuliaStats/HypothesisTests.jl
马尔可夫决策过程模拟
https://github.com/JuliaPOMDP/POMDPs.jl
隐马尔可夫模型
https://github.com/maxmouchet/HMMBase.jl
时间序列
https://github.com/JuliaStats/TimeSeries.jl
凸优化
https://github.com/JuliaOpt/Convex.jl
最优化问题建模与求解
https://github.com/JuliaOpt/JuMP.jl
遗传算法,可用于求解各类优化问题
https://github.com/WestleyArgentum/GeneticAlgorithms.jl
Julia科学绘图软件包
http://gadflyjl.org/stable/
可视化和数据分析利器
http://docs.juliaplots.org/latest/
图与网络优化
https://juliagraphs.org/LightGraphs.jl/latest/
非线性动力学与混沌软件库
https://juliadynamics.github.io/DynamicalSystems.jl/latest/
Julia最著名的机器学习库,没有之一
https://fluxml.ai/
Koç(科威特)大学开发的深度学习框架。
https://github.com/denizyuret/Knet.jl
一个用于从julia对象生成LaTeX数学公式的软件包,论文写作利器。
https://github.com/korsbo/Latexify.jl
“授人予鱼,不如授人予渔”,以上包和Julia目前所有包均可在https://juliapackages.com/
上找到,你可以根据需要查找自己想要的包。
然而包库众多,质量参差不齐,在选择时应至少考虑以下三点:
Pkg.add("PackageName")
安装。如果想了解更多关于julia的信息,你可以微信搜索 JuliaAICom来关注我们,我们将不定期更新精彩内容。