python 不規則陣列 三維陣列拼接

2021-09-16 12:26:14 字數 708 閱讀 5377

簡單地說,numpy的array我沒有發現構造不規則陣列的方法

我遇到需要構造三維陣列的地方,類似(a,b,c),a,c是常數,而b不是固定的,形狀如圖:

[

[ [ 0,0,0,0], [0,0,0,0] ]

[ [ 0,0,0,0], [0,0,0,0], [0,0,0,0] ]

[ [ 0,0,0,0] ]

]

有乙個二維array,我現在要對二維陣列進行分類,每一行當作乙個整體,按照某種規則分好類,變成三維陣列,嘗試用array處理,但發現無法單純用array解決這個問題

實際上,可以使用列表來實現,但我需要使用array,嘗試了後發現不行,python的numpy只能構造規則陣列

而我需要的三維陣列是不規則的,最後的解決辦法是,在list中包括二維陣列,這樣就變成了三維陣列,又可以對二維陣列隨意拼接。

形式如:list(array)

[#list

[ [ 0,0,0,0], [0,0,0,0] ] #array

[ [ 0,0,0,0], [0,0,0,0], [0,0,0,0] ]#array

[ [ 0,0,0,0] ]#array

]

list 可以構造不規則陣列

array 只能構造規則陣列

list 巢狀array 就能構造區域性規則 整體不規則的陣列

php三維陣列定義,PHP陣列之三維陣列

area array china array 上海 湖北 天津 北京 array hd 海淀 朝陽 房山 cp 昌平 廣東 array 深圳 廣州 佛山 dg 東莞 usa array 華盛頓 舊金山 紐約 array 曼哈頓區 皇后區 布魯克林區 echo var dump area echo 輸...

python三維陣列 資料結構 陣列

線性表 linear list 是數學應用在電腦科學中的一種相當簡單與基本的資料結構。按照記憶體儲存方式可分為靜態資料結構 也稱為 密集表 和動態資料結構 又稱為 鍊錶 靜態資料結構設計時相當簡單,而且讀取與修改表中任意乙個元素的時間都是固定的。缺點是刪除和插入資料時,需要移動大量的資料 動態資料結...

三維字元陣列

題目描述 輸入n個學生的資訊,然後進行查詢。輸入輸入的第一行為n,即學生的個數 n 1000 接下來的n行包括n個學生的資訊,資訊格式如下 01 李江 男 21 02 劉唐 男 23 03 張軍 男 19 04 王娜 女 19 然後輸入乙個m m 10000 接下來會有m行,代表m次查詢,每行輸入乙...