下面的文章中,将使用约定俗成的模块名 np 来表示 NumPy 库。
1. 多维数组的创建
NumPy 提供了许多常用的函数来创建多维数组,先概览这些函数的名称及功能。
函数
说明
array
将输入数据转换为ndarray,可显式指定dtype。
asarray
将输入转换为ndarray,如果输入本身为ndarray则不复制。
arange
类似于range函数,返回的是ndarray而不是列表。
ones、ones_like
根据指定的形状和dtype创建一个全1数组。ones_like以另一个数组为参数,并根据其形状和dtype创建一个全1数组。
zeros、zeros_like
类似于ones和ones_like,只不过产生的是全0数组。
empty、empty_like
创建新数组,只分配内存但不填充任何值。
eye、identity
创建一个N*N单位矩阵(对角线为1,其余为0)。
array
语法:
示例:
array 接受一切序列型对象,返回一个 NumPy 数组(ndarray)。如果我们没有指定元素的数据类型,那么 array 会自动为数组选择一个合适的数据类型,保存到 dtype 对象中。
2. dtype数据类型
类型
类型代码
说明
int8
i1、u1
8位整型
int16
i2、u2
16位整型
最后
以上就是坚强大树最近收集整理的关于python多维数据分析_Python 数据分析:numpy 多维数组 ndarray的全部内容,更多相关python多维数据分析_Python内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复