#1 - 2023-11-16 20:43
みたいなっ (mikoko的比喻内容)
有望突破2分
#2 - 2023-11-16 20:45
都不如我们兽娘2
#2-1 - 2023-11-16 20:48
みたいなっ
忘记这个了,不过马娘是同一班底所以显得更意外。
#3 - 2023-11-16 20:51
不至于,主要就看她们跑步,形式上的重复也会看厌,最低也有个6分,而且也不是什么剧情番,不会出现那部分导致烂完了。
#4 - 2023-11-16 20:52
别说兽娘2,星团2它也比不上啊
-
草了一段时间没看星团2已经3.5分rank8042,比兽娘2只高了15名
#4-1 - 2023-11-16 20:56
みたいなっ
还有么
#5 - 2023-11-17 09:28
(待:天起凉风,日影飞去)
简单遍历了一下,表面评分差大于1的如下,数据时间前天

#5-1 - 2023-11-17 15:52
树梢树枝树根根
名字不一样怎么确定续作的?
#5-2 - 2023-11-17 16:05
Jirehlov
树梢树枝树根根 说: 名字不一样怎么确定续作的?
关联relation=3,显示出来是续集
#5-3 - 2023-11-17 16:27
夢回环℃
这个太有趣了(bgm38)
#5-4 - 2023-11-17 16:33
Jirehlov
贴一下脚本,搭配官方archive和我的sorted.csv食用

import csv
import json

input_file = "subject-relations.jsonlines"
csv_file = "sorted.csv"
output_file = "out.csv"

subject_types = {}

with open(csv_file, "r", encoding="utf-8") as csvfile:
    reader = csv.reader(csvfile)
    next(reader)
    for row in reader:
        subject_id = row[0].strip()
        vib_type = row[1].strip()
        vib_score = row[4].strip()
        score = (int(row[20].strip())+2*int(row[21].strip())+3*int(row[22].strip())+4*int(row[23].strip())+5*int(row[24].strip())+6*int(row[25].strip())+7*int(row[26].strip())+8*int(row[27].strip())+9*int(row[28].strip())+10*int(row[29].strip()))/int(row[18].strip())
        name_cn = row[3].strip()
        subject_types[f'"{subject_id}"'] = (vib_type, vib_score, score, name_cn)

with open(output_file, "w", encoding="utf-8", newline='') as outfile:
    writer = csv.writer(outfile)
    writer.writerow(["subject_id", "subject_name", "related_subject_id", "related_subject_name", "vib_score_diff", "score_diff"])

    with open(input_file, "r", encoding="utf-8") as infile:
        for line in infile:
            try:
                data = json.loads(line)
                subject_id = data.get("subject_id")
                v = subject_types.get(f'"{subject_id}"')
                if v is not None and v[0] == "2" and data.get("relation_type") == 3:
                    related_subject_id = data.get("related_subject_id")
                    related_v = subject_types.get(f'"{related_subject_id}"')
                    if related_v is not None:
                        vib_score_diff =  float(related_v[1]) - float(v[1])
                        score_diff =  float(related_v[2]) - float(v[2])
                        v_name = v[3]
                        related_v_name = related_v[3]
                        writer.writerow([subject_id, v_name, related_subject_id, related_v_name, vib_score_diff, score_diff])
            except json.JSONDecodeError:
                continue
#5-5 - 2023-11-17 16:33
Liebessprache
官方给sac2045单独区分了板块
#6 - 2023-11-26 13:19
前作本来就虚高