网站导航

溶剂萃取分离设备

当前位置:主页 > 产品展示 > 溶剂萃取仪 > 溶剂萃取分离设备 >

最近很火的文章自动生成器 python源码公然了(内附python代码)

产品时间:2023-02-09 01:30

简要描述:

学了python,可是又不知道可以用来干嘛。开发一个盘算器?太low了。开发一个网站?感受网站涉及太多知识点,一小我私家搞不定。 不用慌,本文先容一个最近很火的一个文章自动生成器,它是用python写的,能够在一秒内生成一篇6000字的文章,而且看起来有模有样的。人工智能写文章故事要从一个论坛说起,起初,该论坛上有这样一个问题“学生会退会申请六千字怎么写?”。 然后,就被我们讨厌形式主义的热心网友瞥见了。...

详细介绍
本文摘要:学了python,可是又不知道可以用来干嘛。开发一个盘算器?太low了。开发一个网站?感受网站涉及太多知识点,一小我私家搞不定。 不用慌,本文先容一个最近很火的一个文章自动生成器,它是用python写的,能够在一秒内生成一篇6000字的文章,而且看起来有模有样的。人工智能写文章故事要从一个论坛说起,起初,该论坛上有这样一个问题“学生会退会申请六千字怎么写?”。 然后,就被我们讨厌形式主义的热心网友瞥见了。

欧亿体育app下载

学了python,可是又不知道可以用来干嘛。开发一个盘算器?太low了。开发一个网站?感受网站涉及太多知识点,一小我私家搞不定。

不用慌,本文先容一个最近很火的一个文章自动生成器,它是用python写的,能够在一秒内生成一篇6000字的文章,而且看起来有模有样的。人工智能写文章故事要从一个论坛说起,起初,该论坛上有这样一个问题“学生会退会申请六千字怎么写?”。

然后,就被我们讨厌形式主义的热心网友瞥见了。再然后,就有了这个“狗屁不通文章生成器”某论坛的问题鉴于头条上有许多python初学者,我把代码整理一下,写成类的形式,利便大家学习。好了,空话不多说,那就让我们开始吧。

欧亿体育app下载

首先是情况设置:python版本: 3.6.0编辑器: pycharmps: 每一步都有代码和排版截图,利便学习第一步: 导入相关python包# encoding:utf-8import randomimport jsonrandom包是用来生成随机数,主要是为了生成文章时,随机从指定数据源获取句子举行组装。json包是一种文本序列化,是人类可读的,利便你对其举行修改(记事本打开,可以看到内里所有内容,而且都认识。

)第二步:参数设置class CONF: path = "data.json" # 数据路径 article_length = 6000 # 文章字数 repeat_rate = 2 # 句子重复度这里是小我私家编程的习惯,我习惯把一些设置,例如:文件路径、设置参数统一放在一个类中。固然,实际项目开发的时候,是用config 文件存放,不会直接写在代码里,这里为了演示利便,就写在一起,也利便运行。

欧亿体育

第三步:一个简朴的文件读取工具函数def read_json(file_name): """ 读取json文件 :param file_name: :return: """ with open(file_name,mode='r',encoding="utf-8") as file: return json.loads(file.read())文件读取在实际事情中经常会用到,所以建议写一个工具类,累积起来,每次使用的时候直接挪用,就不用重复写了。第四步:模型类的初始化class Model: def __init__(self, famous, before, after, bosh, config): self.famous = famous # a 代表前面垫话,b代表后面垫话 self.before = before # 在名人名言前面弄点bosh self.after = after # 在名人名言后面弄点bosh self.bosh = bosh # 代表文章主要bosh泉源 self.article_length = config.article_length self.repeat_rate = config.repeat_rate self.next_bosh = self.__shuffle_for_each(self.bosh) self.next_famous = self.__shuffle_for_each(self.famous) """模型初始化""" @classmethod def initialize(cls, config): # 获取数据源 data = read_json(config.path) famous = data["famous"] # a 代表前面垫话,b代表后面垫话 before = data["before"] # 在名人名言前面弄点bosh after = data['after'] # 在名人名言后面弄点bosh bosh = data['bosh'] # 代表文章主要空话泉源 return cls(famous, before, after, bosh, config)。

initialize() 函数和 __init__() 函数 是工具初始化和实例化,其中包罗基本参数的赋值、模型的导入、模型的训练、模型的生存、最后返回用户一个工具。这里作为一个类的基本操作,是属于一个通用模板,在大多数项目中,都可以这么去写。第五步:继续完善模型类,增加一些常用模块class Model:。

def __shuffle_for_each(self, data_list): """ 洗牌遍历(迭代器) """ pool = list(d。


本文关键词:最近,很,火,的,文章,自动,生,欧亿体育app下载,成器,python,源码

本文来源:欧亿体育-uv-uniqe.com

 


产品咨询

留言框

  • 产品:

  • 留言内容:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 详细地址:

推荐产品

如果您有任何问题,请跟我们联系!

联系我们

Copyright © 2005-2022 www.uv-uniqe.com. 欧亿体育科技 版权所有 备案号:ICP备72374665号-2

地址:广西壮族自治区崇左市宁陵县仁国大楼85号

在线客服 联系方式 二维码

服务热线

068-71550712

扫一扫,关注我们