← 返回题库
初级

统计AI生成结果审核状态

未完成
初级参考 完整示例代码供参考,建议自己理解后重新输入
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    results=pd.read_csv(StringIO(open_url("https://data.zuihe.com/dbd/ms-memcard/state_01/generation_results.csv").read()))
    print(f"Total results: {len(results)}")
    print(f"By status: {dict(results.groupby('status').size())}")
    approved=len(results[results['status']=='approved'])
    total_decided=len(results[results['status'].isin(['approved','rejected'])])
    print(f"Approval rate: {approved}/{total_decided} ({round(approved/total_decided*100,1) if total_decided>0 else 0}%)")
    print(f"Avg quality score: {round(results['quality_score'].mean(),3)}")
    for status,grp in results.groupby('status'):
        print(f"  {status}: count={len(grp)} avg_quality={round(grp['quality_score'].mean(),3)}")

示例

输入
solve()
期望输出
Total results: 437
By status: {'approved': np.int64(304), 'pending': np.int64(68), 'rejected': np.int64(65)}
Approval rate: 304/369 (82.4%)
Avg quality score: 0.74
  approved: count=304 avg_quality=0.732
  pending: count=68 avg_quality=0.76
  rejected: count=65 avg_quality=0.755
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码