📅  最后修改于: 2023-12-03 15:12:49.630000             🧑  作者: Mango
在Python中,使用numpy库可以方便地进行随机选择抽样操作。numpy的random模块提供了一系列生成随机数的函数,其中就包括常用的随机选择抽样。
随机选择抽样是指从一个样本中随机地选择一些样本作为抽样样本的过程,这在统计学分析中非常常见。numpy库提供了如下的随机选择抽样函数:
其中,numpy.random.choice()函数的参数说明如下:
import numpy as np
# 从a中随机选择3个样本(有放回),并返回所选样本的列表
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
b = np.random.choice(a, size=3, replace=True)
print(b)
# 输出:[9 9 3]
# 从a中随机选择3个样本(不放回),并返回所选样本的列表
c = np.random.choice(a, size=3, replace=False)
print(c)
# 输出:[1 8 7]
# 从a中随机选择1个样本,并返回所选样本的值
d = np.random.choice(a)
print(d)
# 输出:5
import numpy as np
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 将a序列乱序
np.random.shuffle(a)
print(a)
# 输出:[2, 5, 7, 6, 8, 1, 4, 9, 10, 3]
利用numpy库的随机选择抽样函数,可以快速高效地进行抽样操作。掌握这些函数的用法,对数据分析及机器学习等领域具有重要的意义。