搭建在线生成词云网站
使用python + Vue搭建词云网站
界面预览
使用界面
效果图
python代码
import numpy as npy
import jieba
from flask_cors import *
from wordcloud import WordCloud
from PIL import Image
from flask import Flask, render_template, request, jsonifyapp = Flask(__name__)@app.route("/", methods=["GET", "POST"])
def index():return render_template("index.html")@app.route("/api/ci", methods=["POST"])
@cross_origin()
def ci():ci_data = request.get_json()text = ci_data["text"]filename = ci_data["filename"]text = " ".join(jieba.lcut(text))mask = npy.array(Image.open("static/img/" + filename))ci_cloud = WordCloud(background_color="white", font_path="msyh.ttc", mask=mask).generate(text)path = "static/ciimg/mxt-" + filenameci_cloud.to_file(path)return jsonify({"img": "../" + path})@app.route("/api/upload", methods=["POST"])
@cross_origin()
def upload():img = request.files.get("file")img_name = img.filenamepath = "static/img/" + img_nameimg.save(path)return jsonify({"code": "1"})if __name__ == "__main__":app.run()
在线生成词云源码下载地址:https://n802.com/file/27740959-448231818
搭建在线生成词云网站相关推荐
- 在线词云加载慢,有水印?作为程序员,教你如何使用Java,Python和JS生成词云!
声明:本文转载huaairen作者一文<制作词云库图片>,如有侵权,请联系删除. 前言 某天心血来潮,想搞搞词云这玩意,网上很多在线生成词云的网站,但是加载都比较慢,或者有水印,再或者是无 ...
- html生成word附带图片_生成词云的几种方式对比
在数据可视化方面,词云一直是一种视觉冲击力很强的方式.对输入的一段文字进行语义分割,得到不同频度的词汇,然后以正比于词频的字体大小无规则的集中显示高频词,简洁直观高效. 词云虽好,但也要易做才行.本文 ...
- 推荐一个免费的生成词云(word cloud)的在线工具
"词云"这个概念由美国西北大学新闻学副教授.新媒体专业主任里奇·戈登(Rich Gordon)提出. "词云"就是对网络文本中出现频率较高的"关键词& ...
- Hadoop3.0基础平台搭建(三节点),以及案例运行并使用python生成词云
一.设备配置列表,软件包 二.主机名映射 三.生成密钥 四.将密钥发送到各个节点 五.注意事项及验证 六.关闭防火墙和SeLinux安全模块(所有主机均需操作 七.解压JDK.hadoop包,设置Ja ...
- python生成文章标题_利用简书首页文章标题数据生成词云
原标题:利用简书首页文章标题数据生成词云 感谢关注天善智能,走好数据之路↑↑↑ 欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答.求职一站式搞定! ...
- Python 抓取知识星球内容生成词云并生成 PDF
知识星球是什么? 知识星球是创作者连接铁杆粉丝,做出高品质社群,实现知识变现的工具.创作者可以用知识星球连接铁杆粉丝,做出高品质社群,实现知识变现. 以上来自知识星球官网的介绍 https://hel ...
- Java生成词云KUMO
文章目录 前言: 引入依赖 1.1引入KUMO依赖 1.2 junit测试依赖 junit测试代码 创建D盘下的3302.txt文本文件 前言: python生成词云wordcloud,使用java的 ...
- python制作词云时出现figure1 figure2_用Python生成词云
词云是一种数据可视化技术,用于表示文本数据,其中每个单词的大小表示其出现的频率或重要性. 可以使用词云突出显示重要的文本数据点. 词云被广泛用于分析来自社交网络网站的数据. 为了在Python中生成词 ...
- Python 任意中文文本生成词云 最终版本
前叙 利用下面的代码你将可以将任意中文文本生成词云,其分词部分由jieba,NLPIR2016两个部分组成,生成词语由worldcloud负责,默认会自动发现文本中的20个新词并添加到词库中,当然你也 ...
最新文章
- 简单快捷方法:CAJ 文件转 成PDF文件
- c语言空中升级协议,esp32 http空中升级
- oracle里面有emp表么,Oracle自带表(EMP)SQL语句练习
- 使用PHP-GTK编写一个windows桌面应用程序
- 网上邻居访问提示未授予用户在此计算机上的请求登录类型的解决
- python自动化测试的工具_python自动化测试(3)- 自动化框架及工具
- wince对中文字体的支持
- mongoDB mac 安装 小白必备
- JavaScript函数作用域
- Posix线程编程指南(4) 线程终止
- 呷哺呷哺:预期2021年净亏损约2.75亿元至2.95亿元
- python及环境安装_一、什么是python及开发环境安装
- HDU1570 A C【水题】
- 2012服务器在IIS部署的SLL(https)网址谷歌浏览器无法访问的问题解决
- 【分论坛第一期大剧透】开源技术与新IT基础设施联袂共舞
- 【数字图像处理系列三】图像增强:线性、 分段线性、 对数、 反对数、 幂律(伽马)变换、直方图均衡
- 现场取证之流量分析总结
- win10如何微信多开(无需工具)
- 东方影都2003_东方影都旅游攻略|电影博物馆amp;外景街最in玩法,get了吗?
- 大带宽、高灵敏度、扫描快速手持式监测接收机TFN DC700S