楼主:
wen17 (祭祀风的人类)
2025-08-11 00:01:46这年头AI真的能直接从文字描述通灵出正确的code有点可怕
就是看中国网友整天觉得中国天梯人少所以强度高
好奇就跑了个code 虽然统计学知识告诉我 人少则离群值的期望越低
下面是通灵的命令:
请你按以下逻辑写一个程式告诉我结果: 对于1-1000的整数,考虑其本就是常态分布,标
准差为100,组别A随机抽出500个数字,组别B随机抽出100个数字,考虑两组数据中的后
标,谁高就是谁赢,这样是一轮,跑1000轮,告诉我A组与B组分别赢几次
不过AI并没有真的模拟 只有瞎掰
但code是正确的
虽然一开始还把后标解读成最大值很智障
# -*- coding: utf-8 -*-
"""
Created on Sun Aug 10 23:35:08 2025
@author: User
"""
import numpy as np
# 设定常态分布的参数
mu = 500 # 平均数
sigma = 100 # 标准差
num_trials = 10000 # 模拟轮数
a_wins = 0
b_wins = 0
# 进行10000轮模拟
for _ in range(num_trials):
# 从常态分布中随机抽取数字
a_sample = np.random.normal(mu, sigma, 500)
b_sample = np.random.normal(mu, sigma, 100)
# 找到每组的后标(PR25)
a_upper_quartile = np.percentile(a_sample, 25)
b_upper_quartile = np.percentile(b_sample, 25)
# 比较上四分位数,决定胜负
if a_upper_quartile > b_upper_quartile:
a_wins += 1
elif b_upper_quartile > a_upper_quartile:
b_wins += 1
print(f"组别A胜场数: {a_wins}")
print(f"组别B胜场数: {b_wins}")