python3数据分析第3天
numpy入门
1 sum 可以用来对布尔值TURE来进行计数
2 any用于测试数组中是否存在true all检查是否都为true
3 排序
numpy数组可以通过sort进行排序
4 unique 可以找出不重复的值
5 np.in1d 用于测试一个数组中的值在另一个数组中的成员资格,返回一个布尔数组
6 7 numpy能够读写磁盘上的文本数据或者二进制数据
8 np.save 和 np.load 是读写磁盘数组数据的两个主要函数
9 np.savez可以将多个数组保存到一个亚索文件中,将数组以关键字参数的形式传入即可
而且,当加载时,会对各个数组进行延迟加载
存取文本文件
1 主要为pandas的read_csv read_table 或者np.loadtxt 或者 np.genfromtxt
csv 文件逗号分割文件
2 线性代数
矩阵乘法用 dot函数
3 numpy.linalg 有一组标准的矩阵分解运算以及诸如求逆 行列式等等
常用函数
随机数
1 numpy.random 模块
2 normal函数生成 标准正太分布
注 xrange 用法与 range 完全相同,所不同的是生成的不是一个list对象,而是一个生成器。
1 argmax 返回布尔型数组第一个最大值的索引