分享至
想請問python二維陣列怎麼加入字串?為啥我弄起來都只有第一個字元?
已邀請的邦友 {{ invite_list.length }}/5
你可以試試把dtype改成object
label = np.empty((17,2), dtype=object)
dtype=str是為了支援古代的格式才保留的,只能存一個字元,現在官方不建議使用。
順便建議,要放物件類型,要嘛做 None 處理;(因為官方說明 numpy.empty 不初始化內容;在 dtype=object 時,內容皆為 None )要嘛用 numpy.full((x, y), "", dtype=object) 將內容初始化為空字串物件。
None
numpy.empty
dtype=object
numpy.full((x, y), "", dtype=object)
IT邦幫忙