初级
统计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
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199