Allenfenqu/testttt2.py

19 lines
460 B
Python
Raw Normal View History

2024-03-20 12:25:06 +08:00
import numpy as np
# 生成100个随机数
data = np.random.rand(100)
# 对数据排序
data_sorted = np.sort(data)
# 将数据分为10份
data_split = np.split(data_sorted, 10)
# 生成10个随机索引每个索引指向对应的数据分组
indices = np.random.randint(0, 10, size=10)
print(indices)
# 遍历索引,获取每一份数据的一个随机值
result = []
for i in indices:
result.append(np.random.choice(data_split[i]))
print(result)