1.Numpy是什么?
Numpy (Numerical Python)是科学计算基础库,提供大量科学计算相关功能,比如数据统计、随机数生成等。其提供核心类型为多维数组类型(ndarray),支持大量的维度数组与矩阵运算,支持向量处理ndarray对象,提高运算速度。
2.数组操作
numpy的array模块可以生成多维数组。 例如,如果要生成一个二维数组,需要向array函数传递一个数组类型的参数,每一个列表元素是一维的ndarray类型数组,作为二维数组的行。另外通过ndarray类的shape属性获得数组每一维的元素个数,也可通过shape[n]形式获得每一维的元素个数,其中n是维度,从0开始。
ndarray对象
Numpy对象最重要的一个特点是n维数组对象ndarray,他是一系列同类型数据的集合,下标从0开始。
创建数组
1)使用array函数创建数组
2)使用arange函数创建数组
3)使用random创建数组
获取random的属性
4) zeros创建数组
5) ones创建数组
6) empty函数
7)linspace函数
8)logspace函数