最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python提取具有某種特定字符串的行數(shù)據(jù)方法

 更新時間:2018年12月11日 10:03:39   作者:請叫我渣渣的帕楚利亞  
今天小編就為大家分享一篇python提取具有某種特定字符串的行數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

今天又幫女朋友處理了一下,她的實驗數(shù)據(jù),因為python是一年前經(jīng)常用,最近找工作,用的是c,c++,python的有些東西忘記了,然后就一直催我,說我弄的慢,弄的慢,你自己弄啊,煩不煩啊,逼逼叨叨的,最后還不是我給弄好的?呵呵

好的,數(shù)據(jù)是這樣的,我截個圖

python提取具有某種特定字符串的行數(shù)據(jù)

我用紅括號括起來的,就是我所要提取的數(shù)據(jù)

其中l(wèi)ossstotal.txt是我要提取的原始數(shù)據(jù),考慮兩種方法去提取,前期以為所要提取行的數(shù)據(jù)是有一定規(guī)律的,后來發(fā)現(xiàn),并不是,所以,我考慮用正則來提取,經(jīng)過思考以后,完成了數(shù)據(jù)的提取,如下午所示,數(shù)據(jù)變的非常好看

python提取具有某種特定字符串的行數(shù)據(jù)

代碼如下:

#coding:utf-8
#__author__ ='dell'

import re

f1=file('losstotal.txt','r')
data1=f1.readlines()
# print data1
f1.close()
results = []
f2 = open('loss2.txt', 'w')

# # 按照特定行提取,發(fā)現(xiàn)后面的行并無規(guī)律
# i = 0
# for line in data1:
# i+=1
# # print line
# if((i-1)%3==0):
# f2.write(line)
# print line


# 利用正則表達式

for line in data1:
 data2=line.split()
 # print data2
 for i in data2:
 n = re.findall(r"Iteration", i)
 # m=re.findall(r"loss", i)
 if n:
  # print line
  f2.writelines(line)
f2.close()


f3=file('loss2.txt','r')
data3=f3.readlines()
# print data1
f3.close()
f4 = open('loss3.txt', 'w')

for line in data3:
 data4=line.split()
 # print data2
 for i in data4:
 n = re.findall(r"loss", i)
 # m=re.findall(r"loss", i)
 if n:
  print line
  f4.writelines(line)
f4.close()


# 去掉逗號
f5=open('loss3.txt','r')
data5=f5.read()
f5=data5.replace(',',' ')
f6=file('lossfinal.txt','w')
f6.write(f5)
f6.close()

# # 去掉等號=
f7=open('lossfinal.txt','r')
data7=f7.read()
f7=data7.replace('=',' ')
f8=file('lossfinal.txt','w')
f8.write(f7)
f8.close()
  # data3=lin.split()
  # for j in data3:
  # m=re.findall(r"loss",i)
  # if m:
  # print lin

 # # m=re.findall(r"sgd_solver.cpp",i)
 # n=re.findall(r"Iteration",i)

我在同樣的目錄下,還建立了

python提取具有某種特定字符串的行數(shù)據(jù)

這幾個txt文件,要不然,代碼跑不通的喲。

解釋:我連續(xù)用了兩個正則,各自把含有特定字符串的行進行提取,兩個寫一起,發(fā)現(xiàn)還是不太會,所以分開寫了,但是結果還是完成的不錯!

以上這篇python提取具有某種特定字符串的行數(shù)據(jù)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 使用Python3 編寫簡單信用卡管理程序

    使用Python3 編寫簡單信用卡管理程序

    這篇文章主要介紹了使用Python3 編寫簡單信用卡管理程序的代碼,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2016-12-12
  • 深入分析Python中Lambda函數(shù)的用法

    深入分析Python中Lambda函數(shù)的用法

    lambda函數(shù)是Python中常用的內(nèi)置函數(shù),又稱為匿名函數(shù)。和普通函數(shù)相比,它只有函數(shù)體,省略了def和return,使得結構看起來更精簡。本文將詳細說說Lambda函數(shù)的用法,需要的可以參考一下
    2022-12-12
  • 9行Python3代碼實現(xiàn)批量提取PDF文件的指定內(nèi)容

    9行Python3代碼實現(xiàn)批量提取PDF文件的指定內(nèi)容

    這篇文章主要為大家詳細介紹了如何通過9行Python3代碼實現(xiàn)批量提取PDF文件的指定內(nèi)容,文中的示例代碼講解詳細,感興趣的小伙伴可以嘗試一下
    2022-12-12
  • PyQt5圖形界面播放音樂的實例

    PyQt5圖形界面播放音樂的實例

    今天小編就為大家分享一篇PyQt5圖形界面播放音樂的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python表格處理模塊xlrd在Anaconda中的安裝方法

    Python表格處理模塊xlrd在Anaconda中的安裝方法

    本文介紹在Anaconda環(huán)境下,安裝Python讀取.xls格式表格文件的庫xlrd的方法,xlrd是一個用于讀取Excel文件的Python庫,本文介紹了xlrd庫的一些主要特點和功能,感興趣的朋友一起看看吧
    2024-04-04
  • Python中使用Queue和Condition進行線程同步的方法

    Python中使用Queue和Condition進行線程同步的方法

    這篇文章主要介紹了Python中使用Queue模塊和Condition對象進行線程同步的方法,配合threading模塊下的線程編程進行操作的實例,需要的朋友可以參考下
    2016-01-01
  • Python基礎教程之異常詳解

    Python基礎教程之異常詳解

    調(diào)試Python程序時,經(jīng)常會報出一些異常,下面這篇文章就來給大家介紹了關于Python基礎教程之異常的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2019-01-01
  • Python使用切片移動元素位置的代碼實踐

    Python使用切片移動元素位置的代碼實踐

    在 Python 中,切片是指從序列類型(如列表、字符串、元組等)中提取子序列的過程,切片可以用來快速獲取列表的一部分也可以用于反轉列表,本文小編給大家介紹了Python使用切片移動元素位置的代碼實踐,需要的朋友可以參考下
    2024-09-09
  • python3中bytes和string之間的互相轉換

    python3中bytes和string之間的互相轉換

    這篇文章主要介紹了python3中bytes和string之間的互相轉換,文中給出了詳細的介紹和示例代碼,相信對大家具有一定的參考價值,有需要的朋友們下面來一起學習學習吧。
    2017-02-02
  • python+selenium開發(fā)環(huán)境搭建圖文教程

    python+selenium開發(fā)環(huán)境搭建圖文教程

    這篇文章主要為大家詳細介紹了python+selenium開發(fā)環(huán)境搭建的圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論

韩城市| 渝中区| 施甸县| 赤城县| 苍南县| 华安县| 鸡东县| 吉安市| 昌江| 观塘区| 进贤县| 启东市| 辽宁省| 阳曲县| 南丰县| 泗洪县| 吉林省| 江西省| 昭苏县| 普陀区| 呈贡县| 体育| 青川县| 东丽区| 高陵县| 自贡市| 桂阳县| 通河县| 景宁| 峨山| 柳江县| 桦南县| 兴化市| 武穴市| 盈江县| 东安县| 绥江县| 会泽县| 方山县| 岳西县| 什邡市|