用法:
sprand([rng],[type],m,[n],p::AbstractFloat,[rfn])
通过n
稀疏矩阵创建随机长度m
稀疏向量或m
,其中任何元素非零的概率由p
独立给出(因此非零的平均密度也恰好是p
)。非零值从 rfn
指定的分布中采样,类型为 type
。如果未指定rfn
,则使用均匀分布。可选的 rng
参数指定随机数生成器,请参阅 Random Numbers 。
例子
julia> sprand(Bool, 2, 2, 0.5)
2×2 SparseMatrixCSC{Bool, Int64} with 2 stored entries:
1 1
⋅ ⋅
julia> sprand(Float64, 3, 0.75)
3-element SparseVector{Float64, Int64} with 2 stored entries:
[1] = 0.795547
[2] = 0.49425
相关用法
- Julia SparseArrays.sprandn用法及代码示例
- Julia SparseArrays.spdiagm用法及代码示例
- Julia SparseArrays.spzeros用法及代码示例
- Julia SparseArrays.sparsevec用法及代码示例
- Julia SparseArrays.sparse用法及代码示例
- Julia SparseArrays.nnz用法及代码示例
- Julia SparseArrays.nonzeros用法及代码示例
- Julia SparseArrays.blockdiag用法及代码示例
- Julia SparseArrays.findnz用法及代码示例
- Julia SparseArrays.permute用法及代码示例
- Julia SparseArrays.dropzeros用法及代码示例
- Julia SparseArrays.rowvals用法及代码示例
- Julia SparseArrays.issparse用法及代码示例
- Julia Sys.BINDIR用法及代码示例
- Julia Sys.KERNEL用法及代码示例
- Julia Statistics.mean!用法及代码示例
- Julia Sockets.getipaddr用法及代码示例
- Julia Sockets.getnameinfo用法及代码示例
- Julia SubString用法及代码示例
- Julia Statistics.quantile!用法及代码示例
- Julia SubString()用法及代码示例
- Julia Statistics.quantile用法及代码示例
- Julia Statistics.median用法及代码示例
- Julia Sys.WORD_SIZE用法及代码示例
- Julia Sort.searchsorted用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 SparseArrays.sprand — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。