如何(有效地)将向量添加到Julia中矩阵的每一行?
假设我有一个向量:如何(有效地)将向量添加到Julia中矩阵的每一行?,julia,Julia,假设我有一个向量: > center = rand(3)*4.0+[20.0,0.0,0.0] [22.465564798443808,2.132417269282639,1.039350032538299] 和一个矩阵: > matr = rand(3,100) 3x100 Array{Float64,2}: 0.553568 0.151356 0.973657 0.682295 … 0.744368 0.663721 0.207874 0.564884 0.
> center = rand(3)*4.0+[20.0,0.0,0.0]
[22.465564798443808,2.132417269282639,1.039350032538299]
和一个矩阵:
> matr = rand(3,100)
3x100 Array{Float64,2}:
0.553568 0.151356 0.973657 0.682295 … 0.744368 0.663721 0.207874
0.564884 0.313721 0.0210261 0.0998009 0.407483 0.660501 0.701287
0.521986 0.14833 0.199381 0.701672 0.18789 0.573488 0.894083
如何将center
添加到matr
的每一行
matr+center
要求它们具有相等的尺寸。只需在+
前面加上
,即可添加每个元素:
matr .+ centre
为什么还要问你是否真的知道答案?因为我在打问题的时候不知道答案,但我记得你可以这么做。*然后尝试了一下,如果这个方法在这里也适用。。我应该删除这个问题吗?我认为它可以帮助其他人?你在发布问题后几秒钟就回答了。这在Julia中是一件非常简单的事情,并且会出现在任何好的入门教程的前几段中。我不认为这个问题对任何人都很有用。请分享一个链接,因为我读了很多教程,但没有对此进行解释。。。我真的不明白你怎么会认为知道这些是没有用的。。。