numpy
1、构造:类型强制统一的特点 str>float>int
np.array( [ ] )
np.ones(shape) np.zero( ) np.full( fill_value )
np.eye( )
np.linspace( low,high,num ) np.arrange( start,stop,step )
np.random.randit( ) np.random.random( ) np.random.randn( ) np.random.normal( ) np.random.permutation( )
2、访问
arr[ index1.index2,index3...... indexn ]
元素:arr[ index,column ]
行:arr[ index ]
列:arr[ : ,column ]
切片:arr[ row1 : row2 , column1 : column2 ]
使用列表访问:可以把任意index替换成一个列表
使用BOOL列表访问:可以把任意的index替换成一个BOOL列表
3属性
arr.shape
arr.ndim
arr.size
arr.dtype
4运算
聚合运算
sum
mean
std
max
min
np.meidan( )
np.nansum( )
广播运算:因为两个集合要运算形成一致,广播就是为了保障运算的正常运行,处理形状的特性