av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:48日期: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 編程
相關文章:
主站蜘蛛池模板: 91禁蘑菇在线看 | 亚洲a级片| www.日韩在线 | 日韩在线免费视频 | 欧美日本一区 | 国产三级一区 | 日韩精品视频免费播放 | 日韩中文字幕在线观看 | 久久精品一区二区三区不卡牛牛 | 日韩在线不卡视频 | av在线播放免费 | 欧美一级在线观看 | 五月激情丁香 | 久久性| 欧美在线综合 | 久热综合| 亚洲一区在线看 | av天天干| 开心激情站| 久久九九精品 | 天堂8中文 | 欧美精品一区二区三区四区 | 久久综合五月天 | 欧美日韩国产激情 | 一区二区三区在线免费观看 | 亚洲综合视频在线观看 | 中文字幕自拍偷拍 | 三级黄色在线观看 | 天天躁日日躁狠狠躁av麻豆男男 | 在线国产一区 | 亚洲综合三区 | 性做久久| 97国产视频 | 午夜性色 | 免费a网站 | 91av在线播放 | 久久瑟瑟| 黄av在线 | 男女那个视频 | 在线视频h | 欧美一级日韩一级 |