julia 中的求和符号?
Sum notation in julia?
我想知道是否有人知道使用 sigma 求和的 julia 等效函数。
例如,如果我想要这样的总和(不确定如何显示 sigma 符号,所以这是我正在寻找的图片):
c
和 x
都是我在代码前面定义的矩阵。有谁知道如何在 Julia 中编写此代码或 julia 是否具有等效功能?
我已将 sum
用于更简单的矢量和,但我不确定这是否会转化为更大的矩阵。有什么想法吗?
如果你说的是普通的 Julia 变量
c = rand(5,3)
x = rand(5,3)
@show sum(c.*x)
但如果您指的是 JuMP(根据您之前的问题),则使用 sum{}
:
using JuMP
m = Model()
@variable(m, 0 <= x[i=1:5,j=1:3] <= 1)
c = rand(5,3)
@constraint(m, sum{c[i,j]*x[i,j],i=1:5,j=1:3} <= 10)
我想知道是否有人知道使用 sigma 求和的 julia 等效函数。 例如,如果我想要这样的总和(不确定如何显示 sigma 符号,所以这是我正在寻找的图片):
c
和 x
都是我在代码前面定义的矩阵。有谁知道如何在 Julia 中编写此代码或 julia 是否具有等效功能?
我已将 sum
用于更简单的矢量和,但我不确定这是否会转化为更大的矩阵。有什么想法吗?
如果你说的是普通的 Julia 变量
c = rand(5,3)
x = rand(5,3)
@show sum(c.*x)
但如果您指的是 JuMP(根据您之前的问题),则使用 sum{}
:
using JuMP
m = Model()
@variable(m, 0 <= x[i=1:5,j=1:3] <= 1)
c = rand(5,3)
@constraint(m, sum{c[i,j]*x[i,j],i=1:5,j=1:3} <= 10)