亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python 工具 字符串轉numpy浮點數組的實現

瀏覽:21日期:2022-08-02 13:07:00

不同的數字之間使用 空格“ ”,“$”,'*'等隔開,支持帶小數點的字符串

NumArray=str2num(LineString,comment=’#’)

將字符串中的所有非Double類型的字符全部替換成空格

以’#’開頭直至行尾的內容被清空

返回一維numpy.array數組

python 工具 字符串轉numpy浮點數組的實現

import numpyimport scipydef str2num(LineString,comment=’#’): from io import StringIO as StringIO import re,numpy NumArray=numpy.empty([0],numpy.int16) NumStr=LineString.strip() #~ ignore comment string for cmt in comment: CmtRe=cmt+’.*$’ NumStr=re.sub(CmtRe, ' ', NumStr.strip(), count=0, flags=re.IGNORECASE) #~ delete all non-number characters,replaced by blankspace. NumStr=re.sub(’[^0-9.e+-]’, ' ', NumStr, count=0, flags=re.IGNORECASE) #~ Remove incorrect combining-characters for double type. NumStr=re.sub(’[.e+-](?=s)’, ' ', NumStr.strip(), count=0, flags=re.IGNORECASE) NumStr=re.sub(’[.e+-](?=s)’, ' ', NumStr.strip(), count=0, flags=re.IGNORECASE) NumStr=re.sub(’[e+-]$’, ' ', NumStr.strip(), count=0, flags=re.IGNORECASE) NumStr=re.sub(’[e+-]$’, ' ', NumStr.strip(), count=0, flags=re.IGNORECASE) if len(NumStr.strip())>0: StrIOds=StringIO(NumStr.strip()) NumArray= numpy.genfromtxt(StrIOds) return NumArrayif __name__ == '__main__': str = input('Enter your input: '); donser=str2num(str) print(donser)

補充知識:Python 將numpy array由浮點型轉換為整型

——使用numpy中的astype()方法可以實現,如:

python 工具 字符串轉numpy浮點數組的實現

以上這篇python 工具 字符串轉numpy浮點數組的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 婷婷午夜天 | 国产精品合集久久久久青苹果 | 天天综合色 | 国精品产| 亚洲一级毛片在线观 | 午夜第一页 | 成人小视频在线免费观看 | 国产一区二区视频在线播放 | 国产视频自拍一区 | 国产麻豆视频在线看网站 | 久久久久久网站 | 国产精品久久久久一区二区 | 色婷婷在线视频观看 | 国产精品亚洲精品日韩己满十八小 | 精品入口麻豆传煤 | 亚洲欧美久久精品1区2区 | 国产在线视频99 | 成人区视频爽爽爽爽爽 | 高潮影院| 欧美日本一道道一区二区三 | 丁香综合激情 | 黄色大片免费看 | 三级黄在线 | 久9视频这里只有精品8 | 一级特大黄色片 | 日韩经典欧美精品一区 | 永久免费视频 | 欧美色一级 | 国产视频播放 | 中国日韩欧美中文日韩欧美色 | 一级午夜a毛片免费视频 | 亚洲综合区| 亚洲成人一级片 | 你懂的最新网址 | 男女在线观看啪网站 | 91精品国产91久久久久青草 | 97dyy在线观看手机版 | 免费的一级毛片 | 国产精品99在线观看 | 91短视频在线 | 国产成人免费在线 |