random.choice用于随机地从指定区域选择数据
np.random.choice(5, 3)
输出:array([0, 3, 4])
np.random.choice(5, 3, p=[0.1, 0, 0.3, 0.6, 0])
输出:array([3, 3, 0])
np.random.choice(5, 3, replace=False)
输出:array([3,1,0])
np.random.choice(5, 3, replace=False, p=[0.1, 0, 0.3, 0.6, 0])
输出:array([2, 3, 0])
aa_milne_arr = ['pooh', 'rabbit', 'piglet', 'Christopher']
np.random.choice(aa_milne_arr, 5, p=[0.5, 0.1, 0.1, 0.3])
输出:array([‘pooh’, ‘pooh’, ‘pooh’, ‘Christopher’, ‘piglet’]