You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
FreshSlush 72c7fee7c2
2024软工K班个人编程任务
1 year ago
output 输出文件 1 year ago
sources 用于清洗弹幕无关词的文件 1 year ago
DanmuAnalysis.py 读取弹幕数据进行情感分析,并输出情感分布热力图 1 year ago
DanmuHunter.py 通过使用ThreadPoolExecutor并发处理弹幕抓取请求,显著提高了网络请求的效率,并使用lxml优化了XML解析速度,除此之外,减少了文件写入操作的频率,提升了整体性能 1 year ago
EarthquakeMap.py 实现了基于USGS API数据的可交互的地震数据可视化,并使用Dash、Folium和Plotly生成了对应的热力图和震级直方图 1 year ago
ProfViewer.py 实现了可视化.prof文件与性能分析功能,包括显示最耗时的函数、使用Snakeviz可视化性能数据以及生成函数调用图 1 year ago
README.md 2024软工K班个人编程任务 1 year ago
WordCloud_AI.py 实现统计AI技术应用方面的每种弹幕数量功能,并将采集的数据可视化为自定义形状、字体及颜色的词云图 1 year ago
WordCloud_Normal.py 实现统计全弹幕数量功能,并将采集的数据可视化为自定义形状、字体及颜色的词云图 1 year ago
requirements.txt 依赖 1 year ago

README.md

主项目文件说明

  1. DanmuHunter.pybilibili弹幕爬虫实现完整程序功能可以将爬取到的弹幕数据保存到本地文本文件中同时内涵全流程测试功能每次运行结束均会生成.prof性能分析文件可用ProfViewer.py进行可视化
  2. WordCloud_AI.py实现统计AI技术应用方面的每种弹幕数量功能并将采集的数据可视化为自定义形状、字体及颜色的词云图
  3. WordCloud_Normal.py:实现统计全弹幕数量功能,并将采集的数据可视化为自定义形状、字体及颜色的词云图
  4. ProfViewer.py:实现了可视化.prof文件已在output中生成与性能分析功能包括显示最耗时的函数、使用Snakeviz可视化性能数据以及生成函数调用图

附加题文件说明

  1. DanmuAnalysis.py:实现读取弹幕数据进行情感分析,并输出情感分布热力图的功能
  2. EarthquakeMap.py实现了基于USGS API数据的可交互的地震数据可视化并使用Dash、Folium和Plotly生成了对应的热力图和震级直方图