numpy的一些操作
NumPy的主要特点: ndarray,快速,节省空间的多维数组,提供数组化的算术运算和高级的广播功能。 使用标准数学函数对整个数组的数据进行快速运算,而不需要编写循环。 读取/写入磁盘上的阵列数据和操作存储器映像文件的工具。 线性代数,随机数生成,以及傅里叶变换的能力。 集成C、C++、Fortran代码的工具。 在使用 NumPy 之前,需要先导入该模块: import numpy as np 01 生成ndarray的几种方式 NumPy封装了一个新的数据类型ndarray,一个多维数组对象,该对象封装了许多常用的数学运算函数,方便我们进行数据处理以及数据分析,那么如何生成ndarray呢?这里我们介绍生成ndarray的几种方式,如从已有数据中创建;利用random创建;创建特殊多维数组;使用arange函数等。 1. 从已有数据中创建 直接对python的基础数据类型(如列表、元组等)进行转换来生成ndarray。 (1)将列表转换成ndarray import numpy as nplist1 = [3.14,2.17,0,1,2]nd1 = np.array(list1)print(nd1)print(type(nd1)) 打印结果: [ 3.14 2.17 0. 1. 2. ]<class ‘numpy.ndarray’> (2)嵌套列表可以转换成多维ndarray import numpy as nplist2 = [[3.14,2.17,0,1,2],[1,2,3,4,5]]nd2 = np.array(list2)print(nd2)print(type(nd2)) 打印结果: [[ 3.14 2.17 0. 1. 2. ] [ …
