如何將一維陣列轉換成與考慮南天陣列元素?
我有一個像下面的列表,我想將這個元素分解成n維基於NaN值的禮物。
輸入:
[nan 0.1 0.4 0.6 nan 0.8 0.7 0.9 nan 0.3 0.6 0.8]
輸出:
[[0.1 0.4 0.6] [0.8 0.7 0.9] [0.3 0.6 0.8]]
如何實現這一目標,
到目前為止,我試過了,
l=[nan 0.1 0.4 0.6 nan 0.8 0.7 0.9 nan 0.3 0.6 0.8] m_l=[] t=[] for val in l: if np.isnan(val): if len(t)==0: continue m_l.append(t) t=[] else: t.append(val) m_l.append(t)
但是我正在尋找改進的解決方案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559515/viewspace-2220849/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C# 一維陣列如何快速實現陣列元素的資料型別的轉換?C#陣列資料型別
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- 將字串陣列轉換為浮點數陣列字串陣列
- PHP 物件轉換成陣列PHP物件陣列
- 陣列轉換成List集合陣列
- Rust與Java程式碼比較:將二維陣列轉為三維陣列RustJava陣列
- Java如何將字串轉換為字元陣列?Java字串字元陣列
- PHP陣列轉換為js陣列PHP陣列JS
- 多維陣列轉一維陣列(降維的多種方式)陣列
- JavaScript將陣列轉換為字串JavaScript陣列字串
- js將陣列轉字元,字元轉回陣列JS陣列字元
- 二維陣列和稀疏陣列互轉陣列
- Java 二維陣列轉一維Java陣列
- PHP中二維陣列與多維陣列PHP陣列
- 指標陣列和陣列指標與二維陣列指標陣列
- Java實現普通二維陣列和稀疏陣列的相互轉換Java陣列
- u8 陣列轉換成 string陣列
- 【Java】int[] 陣列 和 Integer陣列的轉換Java陣列
- string與char陣列相互轉換陣列
- Java 集合與陣列互相轉換Java陣列
- 一維陣列陣列
- 陣列與字串方法與相互轉換陣列字串
- 陣列004 動態建立一維陣列陣列
- 簡單介紹Lua一維陣列與多維陣列的使用陣列
- 將一個Collection轉為陣列陣列
- Java將地圖轉換為陣列[Snippet]Java地圖陣列
- JavaScript語法中將json轉成陣列JavaScriptJSON陣列
- 兩個有序陣列如何合併成一個有序陣列陣列
- xml與陣列的相互轉換——phpXML陣列PHP
- 一維多維陣列陣列
- 陣列元素逆序陣列
- iOS 字典轉陣列,陣列轉字典iOS陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- 旋轉陣列中的最小元素陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- Java中將 int[] 陣列 轉換為 List(ArrayList)Java陣列