2017-06-30 15 views

答えて

3

使用np.astype()

import numpy as np 

a = np.array(['1.1', '2.2', '3.3']) 
print a 
# ['"1.1"' '"2.2"' '"3.3"'] 

b = np.array([x.strip('"') for x in a]) 
print b 
# ['1.1' '2.2' '3.3'] 

c = a.astype(np.float) 
print c 
# [ 1.1 2.2 3.3] 
+0

私は自分の質問に小さな編集をしました。表現形式は "" 46.1 "'です。私の悪い。 – hashcoding

+0

@hashcoding私も自分の答えを編集しました –

関連する問題