基于录播姬的分析工具集
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
落雨楓 85487df0c5 增加去除每天第一个盲盒,以及增加模拟投盲盒 3 months ago
.gitignore 增加去除每天第一个盲盒,以及增加模拟投盲盒 3 months ago
README.md 增加README 3 months ago
blindbox_analysis.py 增加去除每天第一个盲盒,以及增加模拟投盲盒 3 months ago
blindbox_simulation.py 增加去除每天第一个盲盒,以及增加模拟投盲盒 3 months ago
danmaku_reader.py 完成基础算法 3 months ago
requirements.txt 增加去除每天第一个盲盒,以及增加模拟投盲盒 3 months ago
requirements[asr].txt 增加去除每天第一个盲盒,以及增加模拟投盲盒 3 months ago
structs.py 完成基础算法 3 months ago
subtitle_generator.py 增加去除每天第一个盲盒,以及增加模拟投盲盒 3 months ago

README.md

基于BREC的分析工具集

这是一个用于分析Bilibili直播间弹幕数据的Python工具集使用录播姬(BREC)生成的弹幕记录XML文件作为输入提供对弹幕、礼物、舰队等数据的解析和统计功能。

盲盒分析

  • blindbox_analysis.py:分析盲盒开箱数据,统计物品出现概率、盈亏等信息。
使用方法: python blindbox_analysis.py [-h] [-f FILE] [-d DIRECTORY] [-i INPUTCSV] [-o OUTPUT]

盲盒数据分析工具

options:
  -h, --help            显示帮助信息
  -f FILE, --file FILE  要分析的盲盒数据文件路径,多个文件使用多次-f参数指定
  -d DIRECTORY, --directory DIRECTORY
                        要分析的盲盒数据文件夹路径,多个文件夹使用多次-d参数指定
  -i INPUTCSV, --inputcsv INPUTCSV
                        加载导出的盲盒数据进行统计分析,或通过使用多次-i参数合并多个盲盒数据文件
  -o OUTPUT, --output OUTPUT
                        盲盒数据输出文件路径

示例:
  python blindbox_analysis.py -f data.xml -o analysis.csv # 读取单个文件进行分析
  python blindbox_analysis.py -f data1.xml -f data2.xml -o analysis.csv # 读取多个文件进行分析

  python blindbox_analysis.py -d ./data_folder -o analysis.csv # 读取文件夹中的所有XML文件进行分析
  python blindbox_analysis.py -d ./folder1 -d ./folder2 -o analysis.csv # 读取多个文件夹中的所有XML文件进行分析

  python blindbox_analysis.py -i blindbox_data.csv # 读取导出的盲盒数据进行统计分析
  python blindbox_analysis.py -i data1.csv -i data2.csv -o merged_analysis.csv # 读取多个盲盒数据文件进行合并