numpy的主要对象是多维数组,数组内每个元素类型相同
numpy中数组的维(dimension)叫做轴(axes),维数叫做rank
例如:[ [1, 2, 3], [4, 5, 6] ]的维数为2,第一维的长度为2,第二维的长度为3
numpy中数组类是ndarray
常用属性
常用属性包括shape(各个维度的元素个数)、ndim(维数)、size(数字的总个数)、dtype(数据类型比如int64)、itemsize(数字的字节个数,int64的itemsize就是8)
type(array)表示查看对象array的类
numpy数组的创建
有如下几种常见创建方式:array函数、zeros函数、ones函数、empty函数、random随机数、arange函数、linspace函数,等等
其中arange和linspace均表示等差数列,前者第三个参数表示步长,后者第三参数表示元素个数
数组基本操作
矩阵逐个元素相乘,直接用星号*即可
矩阵相乘用dot方法
两个星号**表示幂,比如a**2表示a中元素逐个平方一下