1.通过导入numpy库来创建N维数组对象(ndarray)
如上图所示,先导入numpy库定义一个名字,然后创建数组。上图data1为一维数组,data2为二维数组。在ndarray对象中定义了一些重要属性,如下图:
2.创建其它数组
创建元素值都是0的数组:
创建元素值都为1的数组:
创建元素值全是随机的数组:
创建一个功能类似于range()的等差数组:
3.numpy通用函数
4.ndarray对象的内容可以通过索引或切片来访问和修改,与 Python 中 list 的切片操作一样。
ndarray 数组可以基于 0 - n 的下标进行索引,切片对象可以通过内置的 slice 函数,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组。
实例
import numpy as np a = np.arange(10) s = slice(2,7,2) # 从索引 2 开始到索引 7 停止,间隔为2 print (a[s])
输出结果为:
[2 4 6]