分享

使用streamlit制作NLP发展时间线页面

 大邓的Python 2022-04-07
想随时随地系统学习Python文本分析,可以选择
Python网络爬虫与文本分析 | 2021录播课(随时随地学)

更喜欢有互动感通过直播学习,可以考虑 
Python网络爬虫与文本分析 | 2022五一直播 

说明

这个案例使用Streamlit 和 TimelineJS 制作, 通过时间线方式展示自然语言处理领域发展。大家可以将其改造为公司发展时间线、人生里程碑时间线等等。


下载&运行

  • 文末下载代码   
  • 解压nlp-history-timeline.zip文件夹,放置于桌面
  • 打开命令行(终端)
#切换到nlp-history-timeline
cd nlp-history-timeline

#安装需要的包
pip3 install -r requirements.txt

#运行timeline_app.py
streamlit run timeline_app.py

使用方式

  • 点击打开案例网站

下面是网页的一个时间点


你也可以浏览的原始数据文件,格式为json。下图可以看到json的是由

  • 36个字典,即36个时间点
  • 每个字典中有很多字段,如url图片链接、headline、year年份、text简介等。

下载代码

https://hidadeng./blog/nlp-history-timeline/nlp-history-timeline.zip 

感兴趣的也可以收藏我的博客站点https://hidadeng.


近期文章

视频专栏课 | Python网络爬虫与文本分析

读完本文你就了解什么是文本分析

综述:文本分析在市场营销研究中的应用

营销研究中文本分析应用概述(含案例及代码)

Pandas库 | 高速读取csv文件的方法

如何在DataFrame中使用If-Else条件语句创建新列

BERTopic 主题建模库 | 建议收藏

Top2Vec | 主题建模和语义搜索库

案例实战 | 企业信息数据采集

使用文本相似度可以识别变化的时间点

PNAS | 文本网络分析&文化桥梁Python代码实现

PyPlutchik库 | 可视化文本的情绪轮(情绪指纹)

tomotopy | 速度最快的LDA主题模型

dvt | 视觉文化分析的Python工具包

Stargazer库 | 创建漂亮可发表的多元回归表

人文社科类Python免费教程列表

量化历史语言学-贝叶斯语言谱系分析

Python与文化分析入门

Backtrader库 | 均线买入卖出策略实现

在会计研究中使用Python进行文本分析

文本分析方法在《管理世界》(2021.5)中的应用

hiResearch 定义自己的科研首页

SciencePlots | 科研样式绘图库

Wow~70G上市公司定期报告数据集

漂亮~pandas可以无缝衔接Bokeh  

YelpDaset: 酒店管理类数据集10+G

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多