私はいくつかの配列を持っていますが、それらのうちのいくつかは浮動小数点数を持ち、その他は文字列を持ち、すべての配列は同じ長さです。これらの配列でnumpy.column_stackを使用しようとすると、この関数は文字列に浮動小数点数を変換します。例:数値と文字列の配列を持つnumpy.column_stack
a = np.array([3.4,3.4,6.4])
b = np.array(['holi','xlo','xlo'])
B = np.column_stack((a,b))
print B
>>> [['3.4' 'holi']
['3.4' 'xlo']
['3.4' 'xlo']
type(B[0,0])
>>> numpy.string
なぜですか?それを避けることは可能ですか? ありがとうございました。
すばやく応答していただきありがとうございます。 –