python的describe_Python stats.describe方法代码示例

本文详细介绍了Python中scipy.stats.describe方法的多个代码示例,包括如何计算统计数据,如平均值、方差、偏斜度和峰度。通过示例1到示例16,展示了该方法在不同场景下的应用,例如数据分析、图像处理和数据验证等。
摘要由CSDN通过智能技术生成

本文整理汇总了Python中scipy.stats.describe方法的典型用法代码示例。如果您正苦于以下问题:Python stats.describe方法的具体用法?Python stats.describe怎么用?Python stats.describe使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在模块scipy.stats的用法示例。

在下文中一共展示了stats.describe方法的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_describe

​点赞 6

# 需要导入模块: from scipy import stats [as 别名]

# 或者: from scipy.stats import describe [as 别名]

def test_describe():

x = np.vstack((np.ones((3,4)),2*np.ones((2,4))))

nc, mmc = (5, ([1., 1., 1., 1.], [2., 2., 2., 2.]))

mc = np.array([1.4, 1.4, 1.4, 1.4])

vc = np.array([0.3, 0.3, 0.3, 0.3])

skc = [0.40824829046386357]*4

kurtc = [-1.833333333333333]*4

n, mm, m, v, sk, kurt = stats.describe(x)

assert_equal(n, nc)

assert_equal(mm, mmc)

assert_equal(m, mc)

assert_equal(v, vc)

assert_array_almost_equal(sk, skc, decimal=13) # not sure about precision

assert_array_almost_equal(kurt, kurtc, decimal=13)

n, mm, m, v, sk, kurt = stats.describe(x.T, axis=1)

assert_equal(n, nc)

assert_equal(mm, mmc)

assert_equal(m, mc)

assert_equal(v, vc)

assert_array_almost_equal(sk, skc, decimal=13) # not sure about precision

assert_array_almost_equal(kurt, kurtc, decimal=13)

开发者ID:ktraunmueller,项目名称:Computable,代码行数:23,

示例2: stat

​点赞 6

# 需要导入模块: from scipy import stats [as 别名]

# 或者: from scipy.stats import describe [as 别名]

def stat(seq_length, type):

print('Seq len info :')

seq_len = np.asarray(seq_length)

idx = np.arange(0, len(seq_len), dtype=np.int32)

print(stats.describe(seq_len))

plt.figure(figsize=(16, 9))

plt.subplot(121)

plt.plot(idx[:], seq_len[:], 'ro')

plt.grid(True)

plt.xlabel('index')

plt.ylabel('seq_len')

plt.title('Scatter Plot')

plt.subplot(122)

plt.hist(seq_len, bins=10, label=['seq_len'])

plt.grid(True)

plt.xlabel('seq_len')

plt.ylabel('freq')

plt.title('Histogram')

plt.savefig(type + '_len_stats.jpg', format='jpg')

开发者ID:shiningliang,项目名称:CCKS2019-IPRE,代码行数:22,

示例3: test_describe_axis_none

​点赞 6

# 需要导入模块: from scipy import stats [as 别名]

# 或者: from scipy.stats import describe [as 别名]

def test_describe_axis_none(self):

x = np.vstack((np.ones((3, 4)), 2 * np.ones((2, 4))))

# expected values

e_nobs, e_minmax = (20, (1.0, 2.0))

e_mean = 1.3999999999999999

e_var = 0.25263157894736848

e_skew = 0.4082482904638634

e_kurt = -1.8333333333333333

# actual values

a = stats.describe(x, axis=None)

assert_equal(a.nobs, e_nobs)

assert_almost_equal(a.minmax, e_minmax)

assert_almost_equal(a.mean, e_mean)

assert_almost_equal(a.variance, e_var)

assert_array_almost_equal(a.skewness, e_skew, decimal=13)

assert_array_almost_equal(a.kurtosis, e_kurt, decimal=13)

开发者ID:Relph1119,项目名称:GraphicDes

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值