卡卡西外传漫画(在看卡卡西外传,求像带土)

前言

本想果断的说,卡卡西是火影里面最帅的人物。但是出于对大家的尊重,我把这句话改成:“卡卡西是动漫界最帅的人物”,不接受任何反驳。

一、项目介绍

在介绍之前,先给大家来个用香克斯图片做的效果图。

WordCloud生成卡卡西忍术词云

这是我用香克斯的图片作为轮廓,将《霍乱时期的爱情》作为文字素材做的一个词云。看起来还是有几分帅气的。主要使用到的模块有三个,wordcloud、jieba、imageio,其中wordcloud作为主要的模块,今天给大家详细讲解一个具体用法。

二、wordcloud模块讲解

在wordcloud模块中,我们将会使用到两个对象。一个是WordCloud对象,也就是“词云”对象。第二个是ImageColorGenerator对象,也就是“图像颜色产生器”对象。具体的使用后续慢慢讲解。

1、生成一个简单词云

在具体讲解之前,我们先说一下词云的生成步骤。

准备文本数据创建词云对象通过文本数据生成词云保存词云文件

安装上面的步骤,我们写出如下代码:

import wordcloud?# 1、准备文本sentence = 'Do not go gentle into that good night!'?# 2、创建词云对象wc = wordcloud.WordCloud()?# 3、通过文本数据生成词云wc.generate(sentence)?# 4、保存图片wc.to_file("test_wc.png")

生成的词云如下:

当然,水印可不是我生成的。这个词云比较简单,而且正正方方,背景也是单调的黑色。这可不符合我高贵的身份,于是乎我们对词云进行一些改进。

2、WordCloud的参数和方法

下面列出了一下比较常用的参数:

还有一些不常用的参数没有提到。

下面看几个WordCloud常用的方法,这里就讲三个:

3、生成一个带形状的词云

在了解具体参数之后,我们就可以完成一个更为复杂的图云了。具体步骤比之前多了一步:

准备文本数据生成图片的nd-array创建词云对象通过文本数据生成词云保存词云文件

在写代码之前,先准备好一张图片。这里当然选取卡卡西了:

先把准备好的图片素材复制到项目目录下面,和执行的py文件同级(图片背景必须是透明或者全白,不能有其它杂色)。接下来我们开始写代码了:

import wordcloud, imageio# 1、准备文本数据sentence = "旗木卡卡西,日本漫画《火影忍者》及其衍生作品中的男性角色。火之国木叶隐村的精英上忍,原木叶暗部成员,四代目火影波风水门的弟子,第七班队长,漩涡鸣人、宇智波佐助、春野樱的老师。年仅12岁就成为上忍的天才忍者,后左眼移植宇智波带土的写轮眼,因使用写轮眼复制了上千种忍术而被称为“拷贝忍者”、“写轮眼卡卡西”,其名号响彻各国。"# 2、生成图片的nd-array,传入图片路径im = imageio.imread('kkx.png')# 3、创建词云对象wc = wordcloud.WordCloud( #设置宽为600 ? ?width=600, ? ?#设置高为800 ? ?height=800, ? ?#设置背景颜色 ? ?background_color='white', ? ?#设置字体,如果文本数据是中文一定要设置,不然就是方块 ? ?font_path='msyh.ttc', ? ?#设置图片的形状 ? ?mask=im, ? ?#设置轮廓粗细 ? ?contour_width=1, ? ?#设置轮廓颜色 ? ?contour_color='black')# 4、通过文本数据生成词云wc.generate(sentence)# 5、保存词云文件wc.to_file('wc.png')

生成词云效果如下:

不得不说,效果确实不尽人意,没有轮廓完全看不出这是什么东西。仔细观察会发现,这里的词全是一大段一大段的,还有很多句子。所有导致词云密度受到很大影响。我们可以继续对这个词云进行美化,这就需要用到分词模块jieba

三、jieba分词模块简介

jieba 模块的功能就是对句子进行词语提取,我们调用jieba.cut()方法,然后生成一个可迭代的generator对象,具体是什么我也不知道。在实验过程中,我发现这个对象应该是个迭代器。因为使用的不是非常多,这里就讲解一个非常简单的例子:

import jieba# 准备要分词的句子sentence = '爱因斯坦是最伟大的科学家之一'# 使用精确模式分词word = jieba.cut(sentence)# 将返回的generator用空格拼接成字符串str = " ".join(word)# 输出分词后的结果print(str)

输出结果为:

爱因斯坦 是 最 伟大 的 科学家 之一

我们刚刚使用的是默认的精确模式,除此之外还有许多其它模式,这里不做讲解,如果想对jieba 模块深入了解可以访问其项目地址 。

四、jieba和wordcloud结合使用

我们只需要通过我们的jieba ,将相应的文本转成一个个词。然后我们有了所以需要的数据,接下来就按照上面的步骤,生成一个由词语组成的词云:

import wordcloud, imageio, jieba# 1、准备文本数据sentence = "旗木卡卡西,日本漫画《火影忍者》及其衍生作品中的男性角色。火之国木叶隐村的精英上忍,原木叶暗部成员,四代目火影波风水门的弟子,第七班队长,漩涡鸣人、宇智波佐助、春野樱的老师。年仅12岁就成为上忍的天才忍者,后左眼移植宇智波带土的写轮眼,因使用写轮眼复制了上千种忍术而被称为“拷贝忍者”、“写轮眼卡卡西”,其名号响彻各国。"# 用jieba将句子分词word = jieba.cut(sentence)words = " ".join(word)# 2、生成图片的nd-array,传入图片路径im = imageio.imread('kkx.png')# 3、创建词云对象wc = wordcloud.WordCloud(width=600,height=800,background_color='white',font_path='msyh.ttc', mask=im,contour_width=1,contour_color='black')# 4、通过文本数据生成词云wc.generate(words)# 5、保存词云文件wc.to_file('wc.png')

这次就比之前更加紧密了。效果图如下:

但是这个还是感觉少了几分神色,其原因在于我们生成的图云文字颜色是随机的,而最开始给大家看的案例其颜色使按照图片原本的颜色给相应区域的文字设置相应的颜色。

五、按照图片颜色绘制词云

大招步骤还是一样的,正如我标题所说的。我是要绘制一个卡卡西的忍术词云,因此我准备了一个文件旗木卡卡西.txt。具体其内容就是卡卡西的忍术合集。这次我们的大致步骤和之前差不多,只是把准备文本数据从之前的string改成了txt文件。

import wordcloud, jieba, imageio# 1、准备文本f = open('kkx.txt', encoding='utf-8')kkx = f.read()kkx = jieba.cut(kkx)kkx = " ".join(kkx)# 2、生成图片的nd-array,传入图片路径im = imageio.imread('kkx.png')# 3、获取一个图形颜色生成器image_color = wordcloud.ImageColorGenerator(im)# 4、创建词云对象wc = wordcloud.WordCloud( ? ?width=600, ? ?height=800, ? ?background_color='white', ? ?font_path='msyh.ttc', ? ?mask=im, ? ?stopwords={'之术'}, ? ?contour_width=1, ? ?contour_color='black',)# 5、根据文本生成词云wc.generate(kkx)# 根据图片颜色重绘rwc = wc.recolor(color_func=image_color)rwc.to_file('qmkkx.png')

其代码主要有两个部分,一个是使用wordcloud.ImageColorGenerator() 获取图片颜色生成器,另外就是WordCloud中的recolor() 方法重绘词云。效果图如下:

其中第一张是上面代码生成的词云,但是因为密度有点低,我另外用其它文本生成了一个词云作为观看使用。就此我们就完成了卡卡西词云的绘制。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/266008.html

(0)

相关推荐

  • 找工作附近上8小时的,找工作附近:求职者8小时快速成功求职指南

    现如今,招工APP已成为建筑工地找工作的重要途径之一。在“附近工地哪里招工找工作”这个问题上,招工宝、今日招工、易招工等招工APP可以为求职者提供实时的招聘信息,提高了求职效率。 附近工地哪里招工找工作 上招工APP了解呀 用户可以通过招工宝实时查找到附近的招工信息,包括工种、工资、工作内容等详细信息。今日招工是一款专业的招工平台,致力于为求职者提供全面的招…

    2023-05-15
  • 网络水军是什么(网络水军是什么意思的水是什么意思么)

    【网络水军,“水”有多深?】“XX知名主持人私人账号首次公开”“加微信与XX知名人物零距离对话”…在一起“网络水军”案中,犯罪团伙注册公众人物假微信号500多个,以骗人钱财。这只是“网络水军”活动的一个缩影。记者采访发现,“网络水军”围绕注意力做文章,已经形成了一个闭环套路。网络水军的水有多深网络水军,“水”有多深? 来源: 工人日报

    2022-01-27
  • 中国好声音第一季第六期(中国好声音第一季第六期预告)

    文 | 音乐先声,作者 | 丁茜雯,编辑 | 范志辉 纵观2023年Q1音综市场,似乎从去年的集体怀旧陷入了“流量的诱惑”。 比如近期包揽同时段收视第一的《声生不息·宝岛季》中,仅播出三期便出现了马嘉祺、陈立农、陈卓璇等流量偶像担任常驻或飞行嘉宾,与那英、张信哲、张韶涵、张杰等同台献唱。 在节目中,流量偶像们的表现清一色好评,节目之外,他们背后的粉丝也承担起…

    2023-05-31 知识百科
  • 普朗克 什么是普朗克的理论来源

    第一位:卡尔玛——莲花之令 一款特效非常好的皮肤,无论是在前几个赛季还是现在都是及其稀有的皮肤,可以说玩到现在我还没有见到过拥有这款皮肤的人,可以说没见过一次。同样的它也是心悦会员的专属皮肤,这款皮肤抽奖是抽不到的,所以说有这款皮肤的账号也是价值不菲呀!这款皮肤,全服不超过五个,没有其他渠道获得。所以,在腾讯没有把他纳入抽奖的奖品前,我们每一个玩家在游戏中是…

    2023-06-05
  • 如何应对北京雾霾危机,如何治理和消除雾霾

    北京是全国演员最大的集散地。据说,居住在北京的演职人员至少不下上百万,占比全国同行业从业人数的90%以上。收入高一点的主要居住在朝阳公园一带,收入中等或偏下的演员购房大部分选在天通苑、沙河、燕郊。 目前影视制作项目数量越来越少。以院线电影为例,2019年,全国拿到上映许可证的影片共有854部,到2020年下降到474部,2021年仅有456部。如果不是受疫情…

    2023-06-02
  • 亿滋奥利奥是正版吗(亿滋奥利奥和奥利奥的区别)

    “万物皆可奥利奥”,这次,奥利奥饼干的母公司亿滋国际准备凭奥利奥蛋糕进入中国烘焙市场。 9月25日,北京商报记者获悉,亿滋国际斥资约3200万元建设了“奥利奥云朵蛋糕”生产线。 瞄准中国烘焙食品市场,亿滋其实已布局良久,并有意以烘焙界热门口味奥利奥作为敲门砖。但目前中国烘焙市场消费者需求正在进行多样化升级,行业不断衍生出更多消费场景和细分赛道。即使手握奥利奥…

    2023-04-11
  • 开口笑鞋子是什么牌子(鞋上一个笑脸什么牌子)

    这两年1970s、one star逐渐塞满我们的鞋柜,你还记得这双便宜又百搭的Jack Purcell(开口笑)吗? 从最早的披头士、James Dean上脚的经典画面 到成为现在炙手可热的潮流icon们的选择。 Selena Gomez Ansel Elgort (今天上映的《极盗车神》大家肯定会被他圈粉!) 开口笑早就在我们穿过的球鞋中占有重要的一席之地…

    2021-12-09 知识百科
  • 藏书票有什么用途和作用,纸版画藏书票的制作方法

    “我们今天要做藏书票,大家知道藏书票是什么吗?”“刻在藏书票上的‘EXLIBRIS’有什么意义?”“藏书票的制作技法有哪些?”……2月8日下午,在常州武进藏书票博物馆,由英雄读书会推出的虎年第一场主题活动,以藏书票为媒,点燃了20位小书友的爱书情与冬奥情。 藏书票被誉为“版画珍珠”“纸上宝石”,是贴在书的首页或扉页上带有藏书者姓名的小版画。这个充满艺术性的小…

    2023-06-12 知识百科
  • 家具微信朋友圈广告大全(家具宣传朋友圈)

    成都日报·锦观新闻 记者 刘浏 广告随意使用绝对化用语,自称“最大”,违反了广告法。金堂县一家具城在车身广告自称“最大”,今年1月14日被处罚4.1万元。 案由:三轮车广告语自称“最大” 2021年10月25日,金堂县市场监督管理局执法人员根据群众举报,对金堂县某家具城经营场所进行现场检查,发现其经营场所内停放有三轮摩托车一辆,车身上贴有含有“**家居 金堂…

    2023-03-31
  • 天猫有假货吗(淘宝天猫上的东西都是正品吗)

    随着网络的普及和电商的发展,网络购物越来越普及了,前沿城市被天猫京东瓜分,快手拼多多则拥有广泛的群众基础,今年来抖音购物也成了一块蓝海,总之,作为消费者,网络消费途径大大地拓宽了,但是却有一些经久不散的疑问。为什么同样的产品不同商家的价格差那么多?为什么我买的和朋友买的看起来外包装不一样?为什么我好像买到了被拆过的物品?今天我来解决你的疑问!一定知无不言。 …

    2021-12-11
  • 以厚德载物 ,天人道德仙圣真师

    《易.象》说:地势坤,君子以厚德载物。大地负重以行,承载万物。《易.文言》又说:大地至柔而动也刚强,至静而德方。得道而有常,含万物而化光。大地其道也柔顺,承天而时行。大地之德方正,古时人认为天圆地方,天苞大地。德方很美,于是宋太祖有子名字赵德芳。宋太祖曾任归德军节度使,驻军在宋州,故国号宋。开宝元年群臣上尊号应天广运圣文神武明道至德。承天时而行,于是帝王就取…

    2023-06-06
  • 抖音特效君赚钱是真的吗(抖音特效君怎么赚钱)

    那么今天这期文章要来跟大家拆解一个短视频“特效师”赚钱项目,不管你懂不懂介入都能做。 而且在这篇文章的结尾,散人还给大家分享了如何空手套的一种模式。 如果说大家经常刷抖音的话,应该对这个抖音特效都不会陌生。 比方说,什么发型特效,什么脸部贴纸,特效等等等等。 但是,你知道这些特效,它都是人工制作的吗? 在我们印象当中,系统提供的特效你是不是都默认为自带的就是…

    2023-04-05