arrays - Julia:用矩阵追加矩阵数组

标签 arrays julia

假设我有一个矩阵数组,名为 A。

Array{Array{Float64,2},1},

如果我创建另一个矩阵,例如 eye(3),我可以使用 push!(A,eye(3)) 将其附加到末尾。然而,这修改了我不想要的 A。理想情况下,我正在寻找一些语法糖,例如

B=[A;eye(3)]

其中 B 的类型为 Array{Array{Float64,2},1},B[end] 为 eye(3),length(B) 为 length(A)+1。

但是,此语法 B=[A;eye(3)] 不起作用。 有人能指出我正确的方向吗?

最佳答案

在 v0.4.5 和 v0.5(master)中,您可以简单地执行以下操作:

B = 推!(复制(A),眼睛(3))

关于arrays - Julia:用矩阵追加矩阵数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37265406/

相关文章:

javascript - 多维数组中的最小值和最大值

java - 如何在java中读取文本文件并将行分配给变量

julia - 为什么要复合表达式?

Julia Plotly 不显示带有子图的 plotly

dataframe - 在 Julia DataFrames 中拆分字符串会出错

arrays - julia 变量中的数组结尾

javascript - 如何在javascript中的选定单元格行上添加数据?

arrays - 如何将 int 添加到 slice

javascript - 对一组 javascript 对象进行分组和聚合

julia - 模拟一道概率题: 3 independent dice