📜  numpy 中的随机抽样 | random_integers()函数

📅  最后修改于: 2022-05-13 01:54:49.613000             🧑  作者: Mango

numpy 中的随机抽样 | random_integers()函数

numpy.random.random_integers()是在 numpy 中进行随机采样的函数之一。它返回一个指定形状的数组,并用从low(包括)到high(不包括)的随机整数填充它,即在区间[low, high).

代码#1:

# Python program explaining
# numpy.random.random_integers() function
  
# importing numpy
import numpy as geek
  
# output array
out_arr = geek.random.random_integers(low = 0, high = 5, size = 4)
print ("Output 1D Array filled with random integers : ", out_arr) 
输出 :
Output 1D Array filled with random integers :  [1 1 4 1]

代码#2:

# Python program explaining
# numpy.random.random_integers() function
  
# importing numpy
import numpy as geek
  
  
# output array
out_arr = geek.random.random_integers(low = 3, size =(3, 3))
print ("Output 2D Array filled with random integers : ", out_arr) 
输出 :
Output 2D Array filled with random integers :  [[2 3 1]
 [2 2 3]
 [3 3 3]]


代码#3:

# Python program explaining
# numpy.random.random_integers() function
  
# importing numpy
import numpy as geek
  
# output array
out_arr = geek.random.random_integers(1, 6, (2, 2, 3))
print ("Output 3D Array filled with random integers : ", out_arr) 
输出 :
Output 3D Array filled with random integers :  [[[4 8 5 7]
Output 3D Array filled with random integers :  [[[5 1 5]
  [5 4 1]]

 [[3 6 4]
  [4 5 3]]]