numpy知识点
2024-10-10 20:55:57
1、nonzero
对于一维数据来说,将返回符合条件的 下标
>>> b1 = np.array([True, False, True, False])
>>> np.nonzero(b1)
(array([0, 2]),)
对于二维数据来说,将返回两维 元组, 第一维是符合条件的 x的索引,第二维是符合条件的y的索引
>>> b2 = np.array([[True, False, True], [True, False, False]])
>>> np.nonzero(b2)
(array([0, 0, 1]), array([0, 2, 0]))
2、var, std, cov
var 是求方差, std 是标准差, cov是协方差, 分母位n-1
import numpy as np # 构建测试数据,均值为10
sc = [9.7, 10, 10.3, 9.7, 10, 10.3, 9.7, 10, 10.3] # 输出均值为10.0
print(np.mean(sc)) # 输出var, 即(0.09 + 0 + 0.09 + 0.09 + 0 + 0.09 + 0.09 + 0 + 0.09) = 0.54, 再0.54 / 9=0.06, 输出0.06
print(np.var(sc)) # 相当于0.06 开根号
print(np.std(sc)) # 0.54 / 8 = 0.0675
print(np.cov(sc))
最新文章
- Java Web ——http协议请求报文
- Ubuntu13.04安装历险记--Mono,Nginx,Asp.Net一个都不能少
- Lucene.Net+盘古分词->;开发自己的搜索引擎
- Eclipse启动Tomcat后无法访问项目
- MFC Grid control 2.27
- OpenGL笔试题
- Extjs-工具条和菜单 Ext.menu和Ext.Toolbar
- BZOJ 1878 HH的项链(树状数组)
- Gems
- 可恶的0x1A
- html中的特殊符号表示法
- Winform ErrorProvider控件使用
- 基于visual Studio2013解决C语言竞赛题之0708字符串查找
- MPICH3环境配置
- 第9章 组合模式(Composite Pattern)
- sed 变量替换和Linux的特殊符号大全
- appium 切换native/ webview,findby,还有页面元素定位一直小于0的问题的解决
- 基于spring security 实现前后端分离项目权限控制
- 主流的Nosql数据库的对比
- python glob 模块