逻辑分布用于描述增长。
广泛应用于逻辑回归、神经网络等机器学习中。
它有三个参数:
loc
- 平均值,峰值在哪里。默认 0。
scale
- 标准差,分布的平坦度。默认 1。
size
- 返回数组的形状。
从均值为 1、标准差为 2.0 的逻辑分布中抽取 2x3 样本:
from numpy import random
x = random.logistic(loc=1, scale=2, size=(2, 3))
print(x)
亲自试一试 »
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.logistic(size=1000), hist=False)
plt.show()
两种分布几乎相同,但逻辑分布尾部下方的区域更大,这意味着它代表事件发生远离均值的可能性更大。
对于较高的尺度值(标准差),除了峰值之外,正态分布和逻辑分布几乎相同。
from numpy import random
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(random.normal(scale=2, size=1000), hist=False, label='normal')
sns.distplot(random.logistic(size=1000), hist=False, label='logistic')
plt.show()
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!