首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

软件测试|Python科学计算神器numpy教程(十二)

43 10]]沿着 axis 1: [18 49 33]沿着 axis 0: [78 33 21]numpy.percentile()百分位数,是统计学中使用的一种度量单位。...=0计算百分位数",np.percentile(a,10,0)) print("沿着axis=1计算百分位数",np.percentile(a,10,1))---------------数组a:[[ 2...10 20][80 43 31][22 43 10]]沿着axis=0计算百分位数: [ 6. 16.6 12. ]沿着axis=1计算百分位数: [ 3.6 33.4 12.4]numpy.median...=0):[ 50. 90. 60.]median(axis=1):[ 65. 80. 60.]numpy.mean()该函数表示沿指定的轴,计算数组中元素的算术平均值(即元素之总和除以元素数量)。...+ 1使用 average() 计算加权平均值,代码如下:import numpy as npa = np.array([1,2,3,4]) print('a数组是:')print(a)#average

16610

Python AI 教学 | 主成分分析(PCA)原理及其应用

PCA通常用于高维数据集的探索可视化,还可以用于数据压缩,数据预处理等。...可以直观地看到,协方差矩阵C是一个对称矩阵,Cij=Cji,对角线是各个特征的方差 因为矩阵是一个实对称矩阵,所以具备实对称的特征: 1) C的不同特征值对应的特征向量是正交的; 2) C的特征值都是实数...,en,这些特征向量构成的特征矩阵E=(e1 e2 ... en)满足: ? 上述的矩阵是一个对角矩阵,除了对角线有值,其他位置都是0。...函数介绍 (1numpy.mean计算沿指定轴的算术平均值 语法: numpy.mean(a, axis=None, dtype=None, out=None, keepdims=<no value...语法: numpy.argsort(a, axis=-1, kind='quicksort', order=None) 示例: ?

1.8K31

Pandas学习笔记05-分组透视

pandas提供了比较灵活的groupby分组接口,同时我们也可以使用pivot_table进行透视处理。 1.分组 分组函数groupby,对某列数据进行分组,返回一个Groupby对象。 ?...使用函数进行分组 2.聚合 常见的聚合函数如下: 计算组的平均值 ? 演示数据 简单的分组聚合操作 ? 分组聚合 同时使用多种聚合方法 ? 同时使用多种聚合方法 对聚合结果列进行命令 ?...index:数据或它们的列表具有相同长度的列,Grouper,数组。在数据透视表索引上进行分组的键。如果传递了数组,则其使用方式列值相同。...columns:数据或它们的列表具有相同长度的列,Grouper,数组。在数据透视表列上进行分组的键。如果传递了数组,则其使用方式列值相同。...aggfunc:用于汇总的函数,默认为numpy.mean。 ? 演示数据 数据透视操作 ? 简单的数据透视对不同使用不同的方法 ? 对不同使用不同方法 margins增加合计项 ?

99030

Python AI 教学 | 主成分分析(PCA)原理及其应用

PCA通常用于高维数据集的探索可视化,还可以用于数据压缩,数据预处理等。...,对角线是各个特征的方差 因为矩阵是一个实对称矩阵,所以具备实对称的特征: 1) C的不同特征值对应的特征向量是正交的; 2) C的特征值都是实数,特征向量都是实向量; 3) C可对角化...,en,这些特征向量构成的特征矩阵E=(e1 e2 ... en)满足: 上述的矩阵是一个对角矩阵,除了对角线有值,其他位置都是0。...numpy.mean计算沿指定轴的算术平均值 语法: numpy.mean(a, axis=None, dtype=None, out=None, keepdims=)...语法: numpy.argsort(a, axis=-1, kind='quicksort', order=None) 示例: 5 应用 现有150行,5组特征的鸢尾花数据(

1.3K30

深度学习基础之numpy,小白轻松入门numpy,送书了!!!

1 2] [3 4 5]] 迭代输出元素: 0, 3, 1, 4, 2, 5, 修改后的元素 [[ 0 2 4] [ 6 8 10]] 3.Numpy 数组操作 修改数组形状 翻转数组...算术函数包含简单的加减乘除: add(),subtract(),multiply() 和 divide() 统计函数 numpy.amin() 和 numpy.amax() numpy.ptp()函数计算数组中元素最大值最小值的差...numpy.median() 函数用于计算数组 a 中元素的中位数(中值) numpy.mean() 函数返回数组中元素的算术平均值。如果提供了轴,则沿其计算。...:" +str(mean)) print(np.argsort(a)) 5、ndarray和 list的区别 数组元素要求是相同类型,而列表的元素可以是不同类型。...ndarray占用的内存要比列表少 数组底层使用C程序编写,运算速度快。 数组底层使用C中数组的存储方式(紧凑存储),节省内存空间。

83820

01使用Caliburn.Micro(WPF和MVVM)开发简单的计算

01使用Caliburn.Micro(WPF和MVVM)开发简单的计算器 这段时间一直在使用Caliburn.Micro这种应用了MVVM模式的WPF框架做开发,是时候总结一下了。...比如本文将介绍如何使用Caliburn.Micro v3.2开发出一个简单的计算器,里面用到了C#中的async异步技术,Caliburn.Micro中的Conductor等等~ Step 1: 在VS...Step 2: 使用NuGet包管理工具为当前项目安装Caliburn.Micro 对于Caliburn.Micro 1.x和2.x版,只能使用.dll,需手动给项目加Reference。...而3.0以后的版本可使用NuGet包管理工具来管理,安装和卸载既方便又彻底,推荐使用。...,但我们可以对ViewModel进行适当的调整: 1.创建新的ViewModel - CalculatorViewModel,将原来的ShellViewModel中具体的计算逻辑移入到CalculatorViewModel

1.2K20
领券