在Matlab中,我可以按如下方式在数组内部赋值。
a = [];
a(end+1, 1:2) = [1,2];
a(end,3:4) = [3,4];
a(end+1, 1:2) = [5,6];
a(end,3:4) = [7,8];
等等。但是在Python中我可以使用append命令将数组附加到现有数组。 e.g。
a = []
a.append([1,2,3,4])
a.append([5,6,7,8])
我的问题是我应该在某个点分配前两个值,然后在我的Matlab代码中显示其他一些点。我怎么能这样做?
答案 0 :(得分:2)
我认为你正在寻找extend
:
a = []
a.append([1,2]) # [[1,2]]
a[-1].extend([3,4]) # [[1,2,3,4]]