【1】模块功能
numpy库主要适用于高性能科学计算和数据分析,是常用的高级数据分析库的基础包。
【2】相关函数及使用
1、np.array(x):将容器列表x转化成array数据结构。
arr1 = numpy.array([1,2,3])
print(type(arr1))
print(arr1)
print(arr1.dtype)
2、np.zeros((x,y)):生成一个x行,y列的零矩阵。
print(np.zeros((3,5)))
3、np.ones((x,y,z)):生成一个三维的1矩阵。
print(np.ones((4,5,6)))
4、np.empty((x,y,z)):生成一个三维的空矩阵。
print(np.empty((2,2,3)))
5、np.arange(x):生成一维的从0到x-1的矩阵
print(np.arange(10))
【3】numpy.array对象的函数及使用
arr1 = numpy.array(x)
1、arr1.dtype:返回元素的数据类型
print(arr1.dtype)
2、arr1 + arr2:将array对象相加
print(arr1 + arr2)
3、arr1 + 2:array对象中的元素与标量相加
print(arr1 + 2)
4、arr1 * 2:array对象中的元素与标量相乘
print(arr1 * 2)
5、arr1[x:y]:array对象的切片处理
print(arr1[2:])
6、arr1[x:y].copy():array对象的拷贝
arr_bak = arr1[3:].copy()
print(arr_bak)