2017-06-09 74 views
1

我希望將字符串存儲在多維數組中。我試着用numpy包連同下面一行:如何用Python中的字符串定義多維矩陣?

co_entity = np.zeros((5000,4)) 

不過,我需要存儲後面的字符串。該矩陣不能用於存儲字符串,因爲它具有float/int。我嘗試使用列表來存儲字符串,但由於輸入的數量是動態的,我必須使用具有上限的多維數組。

對此有何想法?

回答

1

您可以嘗試object型與empty()功能,像這樣

co_entity = np.empty((5000,4), dtype='object') 

這將允許你將一個字符串存儲在每個生成的元素。

+0

它的工作原理。謝謝。 – makino