用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。