数据分析-day02-numpy-求和、均值,标准差等各种函数

本文介绍NumPy库中的基础统计函数,如求和、均值、中值、最大值、最小值、极值、标准差等,并演示了一维数组转多维数组的方法及如何获取最大值和最小值的位置。

求和:t.sum(axis=None)
均值:t.mean(a,axis=None)  受离群点的影响较大
中值:np.median(t,axis=None) 
最大值:t.max(axis=None) 
最小值:t.min(axis=None)
极值:np.ptp(t,axis=None) 即最大值和最小值只差
标准差:t.std(axis=None) 

获取最大值最小值的位置   np.argmax(t,axis=0)   np.argmin(t,axis=1)

创建一个全0的数组: np.zeros((3,4))

创建一个全1的数组:np.ones((3,4))

创建一个对角线为1的正方形数组(方阵):np.eye(3)

# -*- coding: utf-8 -*-

# @File    : nump_function_demo.py
# @Date    :  2019-12-31 17:00
# @Author  : admin
import numpy as np
'''
标准差是一组数据平均值分散程度的一种度量。一个较大的标准差,代表大部分数值和其平均值之间差异较大;一个较小的标准差,代表这些数值较接近平均值
反映出数据的波动稳定情况,越大表示波动越大,约不稳定
'''
#将一维转成多维度
r=np.arange(0,32).reshape(8,4)
print(r)
'''
默认返回多维数组的全部的统计结果,如果指定axis则返回一个当前轴上的结果
'''
d=r.sum(axis=None)
print(d)
#按行
d=r.sum(axis=1)
print(d)
print("#########################均值################")
a=r.mean(axis=0);
print(a)
print("#########################标准差################")
b=r.std(axis=None);
print(b)
'''
求和:t.sum(axis=None)
均值:t.mean(a,axis=None)  受离群点的影响较大
中值:np.median(t,axis=None) 
最大值:t.max(axis=None) 
最小值:t.min(axis=None)
极值:np.ptp(t,axis=None) 即最大值和最小值只差
标准差:t.std(axis=None) 
'''

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值