📜  Python中的 numpy.random.weibull()(1)

📅  最后修改于: 2023-12-03 14:46:36.529000             🧑  作者: Mango

Python中的 numpy.random.weibull()

简介

numpy.random.weibull(a, size=None)是numpy的一个随机数生成函数,用于生成形状参数为a的Weibull分布的随机样本。

Weibull分布是一种重要的分布,其应用广泛。它在失效时间分析中有着广泛的应用,可以用来描述物件的生命期,比如电子元器件、机器、车辆等的使用寿命。

参数介绍

numpy.random.weibull(a, size=None)的参数如下:

  • a:float或array_like。形状参数。a>0;

  • size:int或tuple of ints,optional。输出的形状。

返回值

返回Weibull分布的随机样本。

示例

以下代码生成一个形状参数为5的Weibull分布的随机样本:

import numpy as np

weibull_arr = np.random.weibull(5, 10)
print(weibull_arr)

输出:

[0.27387253 0.53237584 1.19377421 0.35961739 0.99526689 0.92022238
 0.71346309 0.92516708 0.61886597 0.25688061]
参考链接