当前位置:网站首页>数据分析6
数据分析6
2022-08-01 07:18:00 【朝着阳光.178】
目录
numpy常用统计函数
#均值
print(np.mean(u4,axis=1))
#中值
print(np.median(u4))
#极值
print(np.ptp(u4))
#标准差
print(np.std(u4))
数组拼接
t1=np.arange(0,12).reshape(2,6)
t2=np.arange(12,24).reshape(2,6)
t3=np.vstack((t1,t2))#水平拼接
t4=np.hstack((t1,t2))#竖直拼接
print(t3)
print(t4)
numpy特殊数组的构造方法
2行3列全为0的数组
t5=np.zeros((2,3))
print(t5)
对角线为1
t6=np.eye((3))#3行3列
print(t6)
t6[t6==1]=-1
print(t6)
随机数
print(np.random.randint(10,20,(4,5)))
生成的随机数不变
np.random.seed(1)
print(np.random.randint(0,20,(3,4)))
nan
nan的定义
nan(not a numb):不是一个数字,每个nan是不同的,并且nan属于float类型
判断nan的个数
np.count_nonzero(t!=t)
np.isnan(t)
如何将nan替换成均值
def fill_narray(t1):
for i in range(t1.shape[1]):
temp_col=t1[:,i]
nan_num=np.count_nonzero(temp_col!=temp_col)#统计nan的个数
if nan_num!=0:
temp_not_nan_col=temp_col[temp_col==temp_col]
temp_col[np.isnan(temp_col)]=temp_not_nan_col.mean()
return t1
t1=np.arange(12).reshape(3,4).astype("float")
t1[1,2:]=np.nan
print(t1)
t2=fill_narray(t1)
print(t2)
边栏推荐
- 研发过程中的文档管理与工具
- LeetCode 0149. Maximum number of points on a line
- 「面经分享」西北大学 | 字节 生活服务 | 一面二面三面 HR 面
- 配置我的kitty
- 金山打字通 官网 下载
- Monitor the width and height of the parent element, adapt to the size of the plug-in
- VSCode 快捷键及通用插件推荐
- LevelSequence源码分析
- 支付宝如何生成及配置公钥证书
- Practical training Navicat Chinese and English mode switching
猜你喜欢
How to use Photoshop to composite star trail photos, post-processing method of night sky star trail photos
自制一款远程控制软件——VeryControl
How JS works
Golang:go静态文件处理
如何使用Photoshop合成星轨照片,夜空星轨照片后期处理方法
matlab wind speed model wavelet filtering
阿里云李飞飞:中国云数据库在很多主流技术创新上已经领先国外
响应式织梦模板园林花卉类网站
Introduction to the basic principles, implementation and problem solving of crawler
最小生成树
随机推荐
LabVIEW中局部变量和全局变量的分配
Dart exception details
R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:gtExtras包的pad_fn函数与gt::fmt函数一起用于填充包含数值的特定列、对数据列的数值进行十进制对齐(从小数点对齐)
零代码网站开发利器:WordPress
VSCode 快捷键及通用插件推荐
Golang: go open web service
C语言学习概览(三)
企业员工人事管理系统(数据库课设)
Guest brush SQL - 2
Detailed explanation of the crawler framework Scrapy
测试工具(四)Jenkins环境搭建与使用
头歌MySQL数据库实训答案 有目录
自制一款远程控制软件——VeryControl
「面经分享」西北大学 | 字节 生活服务 | 一面二面三面 HR 面
关于App不同方式更新的测试点归纳
三维坐标系距离
从零开始—仿牛客网讨论社区项目(一)
【南瓜书ML】(task4)神经网络中的数学推导(更新ing)
类似 MS Project 的项目管理工具有哪些
return; represents meaning