美文网首页Julia 挖坑
Julia之坑随机数

Julia之坑随机数

作者: 黑猫中度烘焙 | 来源:发表于2018-09-03 21:01 被阅读127次

随机是模拟的第一步,如果想生成一个随机数

rand() #均匀分布
randn() #正态分布

如果希望在一个数列[3,4,5]中随机选择一个数

rand([3,4,5])

如果要产生10个随机数字,则使用

rand(10)

如果要从1到100中随机选择10个数,形成一个数列,则使用

rand!(collect(1:10),collect(1:100))

如果给随机数加入分布,则使用combatdistributionrandom,产生100个正态分布的随机数

Random.seed!(123)
d = Normal() # 产生一个mu=0,sigma=1的正态分布属性
x = rand(d, 100)

或者使用

randn(100)

可以指定分布的特征

rand(Normal(1, 2), 100)

相关文章

  • Julia之坑随机数

    随机是模拟的第一步,如果想生成一个随机数 如果希望在一个数列[3,4,5]中随机选择一个数 如果要产生10个随机数...

  • Julia之坑bug

    20180825 using IJulia 失败20180826 Pkg.build("IJulia"),问题解...

  • Julia之坑for循环

    先尝试一个for 循环 运行成功基于for循环完成一个阶乘运算 得到答案,运算成功围绕该循环可以写出一个阶乘函数 ...

  • Julia之坑集合运算

    集合运算很常用,比如计算多样性的时候,需要大量运用先创造2个集合a和b 计算差集,差集的结果和顺序有关 合集和交集很简单

  • Julia之坑数学计算

    Julia在计算阶乘的时候,如果阶乘数超过21,便会出错,但是如果加一个big()便可以计算了 过去不知道的一个小...

  • Julia之坑创造数列

    创造数列是分析中常用的手段,比如创造一个从1到100的数列 这里不能直接使用 [1:100],否则只是生成一个范围...

  • Julia之坑函数和词典

    最简单的函数写法 稍微简化一下的写法 从Juliacn上面抄来的一个写法 最头大的就是词典了,一直很难明白词典的使...

  • Julia之坑矩阵运算和解ODE

    先做一个简单的矩阵计算,矩阵乘和矩阵除。使用rand 或者randn创造随机数字构成的矩阵 得到,基本上一致的。 ...

  • Julia之坑数据表DataFrames

    DataFrames是常用的包,用于读写数据可以直接创造一个数据表 也可以先做一个数据表框架,然后在里面填写数据 ...

  • Julia 教程 从入门到进阶与笔记整理

    Julia 视频教程Julia教程1 简介及安装Julia教程2 REPL与变量Julia教程3 数学运算与矩...

网友评论

    本文标题:Julia之坑随机数

    本文链接:https://www.haomeiwen.com/subject/gnnbwftx.html