numpy中的随机抽样：random_sample()函数用法

2021年4月1日15:42:51 发表评论 1,077 次浏览

numpy.random.random_sample()是用于在numpy中进行随机采样的功能之一。它返回指定形状的数组, 并在半开间隔中填充随机浮点数[0.0, 1.0)。

# Python program explaining
# numpy.random.sample() function

# importing numpy
import numpy as geek

# output random value
out_val = geek.random.random_sample()
print ( "Output random float value : " , out_val)

Output random float value :  0.9211987310893188

# Python program explaining
# numpy.random.random_sample() function

# importing numpy
import numpy as geek

# output array
out_arr = geek.random.random_sample(size = ( 1 , 3 ))
print ( "Output 2D Array filled with random floats : " , out_arr)

Output 2D Array filled with random floats :  [[ 0.64325146  0.4699456   0.89895437]]

# Python program explaining
# numpy.random.random_sample() function

# importing numpy
import numpy as geek

# output array
out_arr = geek.random.random_sample(( 3 , 2 , 1 ))
print ( "Output 3D Array filled with random floats : " , out_arr)

Output 3D Array filled with random floats :  [[[ 0.78245025]
[ 0.77736746]]

[[ 0.54389267]
[ 0.18491758]]

[[ 0.97428409]
[ 0.73729256]]]