我想將一維numpy數組拆分爲列表列表,但我不知道該怎麼做。將1D numpy數組轉換爲列表列表
基本上我處理的是充滿變量數組:
array(['java database servlets derby', 'java graphics groovy awt basic',
'java lucene', ..., 'javascript android',
'iphone ios ipad file uiimage',
'javascript jquery transition effect'], dtype=object)
與形狀:
(5000L,)
正如你所看到的每一行包含的空格分隔標籤。我想將每一行存儲爲一個列表,並將所有標記作爲單獨的元素並將這些列表組合到一個列表列表中。 結果應該是這樣的,那麼:
list_of_lists = [["tag","tag","tag"],["tag","tag","tag"]...]
我怎麼能做到這一點?如果你們知道一個更好的方法來實現我想要的(即我可以訪問每個標記作爲指定行的一個元素的數據結構),我會很高興聽到它。
在此先感謝。
你爲什麼使之成爲一個'np.array',而不是留下一個Python列表? – hpaulj
我使用的文件閱讀器(pandas.to_csv)返回一個np.array對象。 – Learner