一、Numpy简介
Numpy(Numerical Python)系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表结构要高效的多(该结构也可以用来表示矩阵(matrix))。
numpy提供了Python对多维数组对象的支持:ndarray,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
二、Numpy的数组array和矩阵matrix
Numpy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(通常的元素是数字)。
在Numpy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank),我们用numpy包中的linalg.matrix_rank方法计算矩阵的秩。
二、索引与切片的使用
import numpy as np
#声明变量
a