我有一個數組,我想添加1到前16行的最後一列,0到17到27行的最後一列。只有當我們想要將數組分割成偶數部分時才能工作,如果我可以將特定行的數組切割成兩個較小的數組,這很容易,因爲我只是追加1和0而不是將數組再次組合在一起。Python數組操作,拆分,刪除
另一種選擇是硬編碼在具體的數字應該通過索引去,但似乎有點複雜
坦白說,我沒有對任何更多的想法,這裏有視覺表示數組問題(與縮短行):
[[0.133987 0.359897 0.000000 0.527855 0.764706 0.212121]
[0.301506 0.407752 0.013970 0.553386 0.830450 0.272727]
[0.414438 0.415456 0.023283 0.597853 0.833910 0.333333]
[0.434815 0.415844 0.046566 0.604616 0.837370 0.363636]
[0.436664 0.500333 0.093132 0.607321 0.868512 0.366667]
[0.447560 0.559649 0.098952 0.626934 0.882353 0.393939]]
我想有它像這樣:`
[[0.133987 0.359897 0.000000 0.527855 0.764706 0.212121 1]
[0.301506 0.407752 0.013970 0.553386 0.830450 0.272727 1]
[0.414438 0.415456 0.023283 0.597853 0.833910 0.333333 1]
[0.434815 0.415844 0.046566 0.604616 0.837370 0.363636 1]
[0.436664 0.500333 0.093132 0.607321 0.868512 0.366667 0]
[0.447560 0.559649 0.098952 0.626934 0.882353 0.393939 0]]
你有一個數組,一個列表或一個numpy數組嗎?每個都有自己的解決方案。 – Evert
你描述了你的嘗試,但看看你的(最佳)嘗試的一些實際代碼可能會有幫助。 – Evert
這是一個numpy數組,我沒有嘗試任何東西,因爲我沒有找到任何方法,所以我甚至不知道從哪裏開始 – Dantuzzo