最近在處理詞向量這塊,因為平時習慣把處理的詞向量保存成文件,但是txt文件讀取出來的都是string格式的數字,有必要轉成float型
上網查了一下教程,在這記錄一下:
data = ['1','3.2','2'] data = map(eval, data) print data
不知道map函數怎么實現的,沒看官方文檔,反正實現了就好。
輸出:[1, 3.2, 2]
原有string格式的數字是整形就輸出整形,是浮點就輸出浮點。
以上這篇Python將list中的string批量轉化成int/float的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答