用法一
cumprod(A; dims::Integer)
沿維度 dim
的累積產品。另請參閱
以使用預分配的輸出數組,以提高性能和控製輸出的精度(例如,避免溢出)。cumprod!
例子
julia> a = [1 2 3; 4 5 6]
2×3 Matrix{Int64}:
1 2 3
4 5 6
julia> cumprod(a, dims=1)
2×3 Matrix{Int64}:
1 2 3
4 10 18
julia> cumprod(a, dims=2)
2×3 Matrix{Int64}:
1 2 6
4 20 120
用法二
cumprod(itr)
迭代器的累積乘積。另請參閱
以使用預分配的輸出數組,以提高性能和控製輸出的精度(例如,避免溢出)。cumprod!
另見
、cumprod!
、accumulate
。cumsum
Julia 1.5
非數組迭代器上的cumprod
至少需要 Julia 1.5。
例子
julia> cumprod(fill(1//2, 3))
3-element Vector{Rational{Int64}}:
1//2
1//4
1//8
julia> cumprod([fill(1//3, 2, 2) for i in 1:3])
3-element Vector{Matrix{Rational{Int64}}}:
[1//3 1//3; 1//3 1//3]
[2//9 2//9; 2//9 2//9]
[4//27 4//27; 4//27 4//27]
julia> cumprod((1, 2, 1))
(1, 2, 2)
julia> cumprod(x^2 for x in 1:3)
3-element Vector{Int64}:
1
4
36
相關用法
- Julia cumsum用法及代碼示例
- Julia cis方法用法及代碼示例
- Julia cld用法及代碼示例
- Julia codeunit用法及代碼示例
- Julia cos方法用法及代碼示例
- Julia count_ones用法及代碼示例
- Julia checkbounds用法及代碼示例
- Julia countlines用法及代碼示例
- Julia collect方法用法及代碼示例
- Julia cis用法及代碼示例
- Julia cispi用法及代碼示例
- Julia complex方法用法及代碼示例
- Julia chomp()用法及代碼示例
- Julia cmp用法及代碼示例
- Julia coalesce用法及代碼示例
- Julia copyto!用法及代碼示例
- Julia checkindex用法及代碼示例
- Julia circcopy!用法及代碼示例
- Julia conj!用法及代碼示例
- Julia convert用法及代碼示例
- Julia copyto!()用法及代碼示例
- Julia chop()用法及代碼示例
- Julia ceil()用法及代碼示例
- Julia codeunits用法及代碼示例
- Julia contains用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.cumprod — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。