Category Hierarchy

我想在Matrix 0的rowcolumn (本例中为Float64)中设置所有值,而不需要手动执行for循环。

fill!zero在整个矩阵上工作,但不是在单个列或行上工作(至少我的尝试失败了……也就是说,fill!(tester[:,1],0.0)不能工作。

以下是手动方法的一个示例

tester = [[22.2 33.3  44.4]; [44.4  55.5 66.6]; [77.7 88.8 99.9] ]

for i = 1:size(tester,1)
    tester[i,1] = 0.0
end

初始化和修改的输出为

[22.2 33.3 44.4; 44.4 55.5 66.6; 77.7 88.8 99.9]  <-- Initial matrix
[0.0 33.3 44.4; 0.0 55.5 66.6; 0.0 88.8 99.9]     <-- Correct change

理解也许可以让for loop看起来更整洁一点,但这只是化妆品。我想知道是否有像fill!zero这样的实际函数可以使用?

转载请注明出处:http://www.cpss-cn.com/article/20230526/2297754.html