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

2021年3月10日16:12:14 发表评论 673 次浏览

numpy.random.random_integers()是用于在numpy中进行随机采样的功能之一。它返回指定形状的数组, 并用从低(包含)到高(不含)的随机整数填充, 即在区间[低高)。

``````# 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]``

``````# 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]]``````

``````# 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]]]``````