数据之路 Day8 Numpy包
转载:Numpy易百教程 转载: https://www.numpy.org.cn/article/basics/python_numpy_tutorial.html 1.什么是Numpy? NumPy是Python中科学计算的基础软件包。 Numpy提供多维数组对象,多种派生对象(如:掩码数组、矩阵)以及用于快速操作数组的函数及API, Numpy包括数学、逻辑、数组形状变换、排序、选择、I/O 、离散傅立叶变换、基本线性代数、基本统计运算、随机模拟等。 NumPy包的核心是ndarray对象。 2.数组对象ndarray Numpy的数组类被称为ndarray,别名为 array。 Numpy的数组中所有元素类型都相同,并通过正整数元组索引。 Numpy中,维度称为轴。轴的数目为rank。 - 数组属性: ndarray.ndim # 秩,即轴的数量或维度的数量 ndarray.shape # 数组的维度,对于矩阵,n 行 m 列 ndarray.size # 数组元素的总个数,相当于 .shape 中 n*m 的值 ndarray.dtype ndarray # 对象的元素类型 ndarray.itemsize ndarray # 对象中每个元素的大小,以字节为单位 ndarray.data # 包含实际数组元素的缓冲区