NLP:两种方法(自定义函数和封装函数)实现提取两人对话内容(***分隔txt文档),并各自保存为txt文档

本文涉及的产品
NLP 自学习平台,3个模型定制额度 1个月
NLP自然语言处理_基础版,每接口每天50万次
NLP自然语言处理_高级版,每接口累计50万次
简介: NLP:两种方法(自定义函数和封装函数)实现提取两人对话内容(***分隔txt文档),并各自保存为txt文档

问题探究

image.png

实现代码

f=open("niu.txt")

interviewer=[]

Qtum=[]

count=1

for each_line in f:

   if each_line[:6]!="******":

       (role,line_spoken)=each_line.split(":",1)      #字符串分割操作,默认以空格切片,1是取右边

       if role =="提问":

           interviewer.append(line_spoken)

       if role =="帅初":

           Qtum.append(line_spoken)

   else: #文件的分别操作

       file_name_interviewer="interviewer_"+str(count)+".txt"

       file_name_Qtum="Qtum_"+str(count)+".txt"

       interviewer_file=open(file_name_interviewer,"w")

       Qtum_file=open(file_name_Qtum,"w")

     

       interviewer_file.writelines(interviewer)

       Qtum_file.writelines(Qtum)

     

       interviewer_file.close()

       Qtum_file.close()

     

       interviewer=[]

       Qtum=[]

       count += 1

f.close()


相关文章
|
8月前
|
自然语言处理 PyTorch 算法框架/工具
自然语言生成任务中的5种采样方法介绍和Pytorch代码实现
在自然语言生成任务(NLG)中,采样方法是指从生成模型中获取文本输出的一种技术。本文将介绍常用的5中方法并用Pytorch进行实现。
289 0
|
机器学习/深度学习 人工智能 自然语言处理
NLP文本生成全解析:从传统方法到预训练完整介绍
NLP文本生成全解析:从传统方法到预训练完整介绍
227 0
|
3月前
|
机器学习/深度学习 自然语言处理 数据可视化
【NLP自然语言处理】文本张量表示方法
【NLP自然语言处理】文本张量表示方法
|
3月前
|
人工智能 自然语言处理 搜索推荐
【NLP自然语言处理】文本处理的基本方法
【NLP自然语言处理】文本处理的基本方法
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
自然语言处理(NLP)是人工智能和语言学的一个交叉领域,它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。
自然语言处理(NLP)是人工智能和语言学的一个交叉领域,它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。
|
8月前
|
自然语言处理 Python
【Python自然语言处理】文本向量化的六种常见模型讲解(独热编码、词袋模型、词频-逆文档频率模型、N元模型、单词-向量模型、文档-向量模型)
【Python自然语言处理】文本向量化的六种常见模型讲解(独热编码、词袋模型、词频-逆文档频率模型、N元模型、单词-向量模型、文档-向量模型)
1410 0
|
8月前
|
机器学习/深度学习 存储 数据采集
【Python自然语言处理】使用SVM、随机森林法、梯度法等多种方法对病人罹患癌症预测实战(超详细 附源码)
【Python自然语言处理】使用SVM、随机森林法、梯度法等多种方法对病人罹患癌症预测实战(超详细 附源码)
117 0
|
机器学习/深度学习 自然语言处理 算法
NLP之文档向量化算法综述
NLP之文档向量化算法综述
458 2
|
机器学习/深度学习 自然语言处理 算法
文档关键信息提取形成知识图谱:基于NLP算法提取文本内容的关键信息生成信息图谱教程及码源(含pyltp安装使用教程)
文档关键信息提取形成知识图谱:基于NLP算法提取文本内容的关键信息生成信息图谱教程及码源(含pyltp安装使用教程)
文档关键信息提取形成知识图谱:基于NLP算法提取文本内容的关键信息生成信息图谱教程及码源(含pyltp安装使用教程)
|
机器学习/深度学习 人工智能 自然语言处理
资源受限如何提高模型效率?一文梳理NLP高效方法
资源受限如何提高模型效率?一文梳理NLP高效方法
325 0

热门文章

最新文章