python数据分析常用包之numpy
numpy库
1.创建矩阵(采用ndarray对象)
创建一个ndarry对象很简单,只需要将list作为参数。
import numpy as np #引入numpy库 a=np.array([1,2,3,4,5]) #创建一维的narray对象 a2=np.array([[1,2,3,4,5],[6,7,8,9,10]])#创建一个二维的narray对象 #三维、多维以此类推
2.获取矩阵行数和列数(二维情况)
获取narray对象的各维长度,可以根据narray对象的shape属性
import numpy as np a=narray([[1,2,3,4,5],[6,7,8,9,10]) print(a.shape) #结果返回一个元组(2L,5L) print(a.shape[0]) #返回行数,返回2 print(a.shape[1]) #返回列数,返回5
3.矩阵的截取
矩阵的截取跟list类似,通过[ ]截取
1.按行截取
print(a[0:1]) #截取第一行 print(a[1,2:5]) #截取第二行,第三四五列 print(a[1:]) #截取第二行
2.按列截取