之前照着《利用python进行数据分析》学过一边,代码也跟着敲了,但是如果不用的话,印象不深,忘的特别快。所以,现在再过一遍,并且记录一下,加深印象。
一、创建
numpy中的多维数组对象ndarry的创建。
使用array方法进行创建 一个2*3的矩阵,shape方法查看数据维度,dtype方法查看数据数据类型。ndarry中数据类型会保持一致,改变其中一个数据类型,其他的都会根据数据类型进行变化。比如,将其中一个改为小数,所有数据类型都会变为float64。
array2=np.array([[1,2,3],[4,5,6]])
array2
array2.shape
array2.dtype
二、索引
ndarray数据索引。和python中list数据切片、索引类似,ndarray只需传入想要索引数据位置,就会将想要的值取出来。灵活的很。
三、计算
ndarry数据计算
判断ndarray中数据是否大于10,直接进行比较就行了。
举一反三,加减乘除、切片、索引都适用。
四、转置
和线代中的概念一样呀。
五、求极值
最大值,最小值,平均值,就很方便。
六、求和
可以行求和、列求和,只需改变axis参数即可,同样,索引、切片全部适用。
日常适用主要的运算差不多就这些了。