📅  最后修改于: 2023-12-03 15:04:33.722000             🧑  作者: Mango
numpy.random.power()
是numpy中的一个随机数生成函数,用于生成一个服从指定偏度参数的幂分布的随机数据数组。
numpy.random.power(a, size=None)
参数说明:
a
: 设置收紧程度的参数,必需参数,大于0size
: 设置输出的数据形状,可选参数,如(2,3)表示输出2行3列的数据,默认是None,表示输出一个数据。numpy.random.power()
返回一个服从指定偏度参数的幂分布的随机数据数组。
以下代码演示使用numpy.random.power()
生成10个服从幂分布的随机数据:
import numpy as np
# 生成一维(10,)的幂分布随机数据
a = 5
data = np.random.power(a, 10)
print('幂分布随机数据:')
print(data)
输出结果:
幂分布随机数据:
[0.58362936 0.5620106 0.88465525 0.51199524 0.80658727 0.51505312
0.98690238 0.96671626 0.98303698 0.53659063]
以下代码演示使用numpy.random.power()
生成2行3列的服从幂分布的随机数据:
import numpy as np
# 生成二维(2,3)的幂分布随机数据
a = 2.5
data = np.random.power(a, (2,3))
print('幂分布随机数据:')
print(data)
输出结果:
幂分布随机数据:
[[0.34614298 0.63842787 0.44281483]
[0.82576065 0.9668904 0.36187012]]
以上就是numpy.random.power()
的使用方法。