1
我希望將字符串存儲在多維數組中。我試着用numpy
包連同下面一行:如何用Python中的字符串定義多維矩陣?
co_entity = np.zeros((5000,4))
不過,我需要存儲後面的字符串。該矩陣不能用於存儲字符串,因爲它具有float/int。我嘗試使用列表來存儲字符串,但由於輸入的數量是動態的,我必須使用具有上限的多維數組。
對此有何想法?
我希望將字符串存儲在多維數組中。我試着用numpy
包連同下面一行:如何用Python中的字符串定義多維矩陣?
co_entity = np.zeros((5000,4))
不過,我需要存儲後面的字符串。該矩陣不能用於存儲字符串,因爲它具有float/int。我嘗試使用列表來存儲字符串,但由於輸入的數量是動態的,我必須使用具有上限的多維數組。
對此有何想法?
您可以嘗試object
型與empty()
功能,像這樣
co_entity = np.empty((5000,4), dtype='object')
這將允許你將一個字符串存儲在每個生成的元素。
它的工作原理。謝謝。 – makino