[英]Python 2D array assignment
在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命令將數組附加到現有數組。 例如
a = []
a.append([1,2,3,4])
a.append([5,6,7,8])
我的問題是我應該在某個點分配前兩個值,然后在我的Matlab代碼中顯示其他兩個值。 我怎樣才能做到這一點?
我想你正在尋找extend
:
a = []
a.append([1,2]) # [[1,2]]
a[-1].extend([3,4]) # [[1,2,3,4]]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.