1.numpy的导入
代码如下:
import numpy as xx
2.多维数组
多维数组的类型是:numpy.ndarray。
numpy.array的使用方法
产生一维数组:
xx.array((1.2,2,3,4))
产生二维数组:
xx.array([[1,2],[3,4]])
指定数据类型数组:
xx.array((1.2,2,3,4), dtype=xx.int32)
特定矩阵的生成:
全零:xx.zero(,)
全一:xx.ones(,)
随机:xx.ramdom(,)
获取数组的属性:
数组的维数:a = xx.zeros((2,2,2))
数组每一维的大小:print a.shape
元素类型:print a.dtype
每个元素所占的字节数:print a.itemsize
数组的元素数: print a.size
数组索引,切片:a【0:2,4】
数组运算:+-*/; +=; sum(),sin(),exp();dot()
合并数组:vstack()和hstack()
分割数组:vsplit()
深拷贝数组:b= a.copy()
3.矩阵
转置:a.transpose()
运算:numpy.linalg模块中有很多关于矩阵运算的方法