我有模塊的 ndarray 物件,我想將它轉換為字串。例如我想從:
[[array(['img_10.jpg'], dtype='<U22')]
[array(['img_11.jpg'], dtype='<U22')]
[array(['img_12.jpg'], dtype='<U22')]
[array(['img_13.jpg'], dtype='<U22')]]
只有一個串列 ['img_10.jpg','img_11.jpg','img_12.jpg','img_13.jpg']
我怎樣才能做到這一點才能讀取帶有其名稱的影像?
更多細節:

顯示陣列的內容給出:

嘗試后:
python_list = [k for a in lst for k in a]

我還有一個 ndarray 型別的串列
uj5u.com熱心網友回復:
您可以使用簡單的理解,因為 numpy 陣列是可迭代的。假設您的串列是arr:
python_list = [k for a in arr for k in a]
上面假設了一個簡單的陣列。根據您的編輯,您有一個形狀為 (2338, 1) 的頂部二維陣列。在這種情況下,您將不得不解壓縮另一個級別:
python_list = [k for a in arr for b in a for k in b]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/355851.html
上一篇:如何遍歷和匹配兩個日期列并將關聯的代碼提取到新串列中
下一篇:找到給定距離的點的坐標
