Advertisement

6 NumPy 生成数组

阅读量:

NumPy数组创建方法

除了借助底层 ndarray 构造器生成之外,ndarray 数组还支持通过多种途径进行创建。

numpy.empty函数应用

numpy.empty 方法的功能是生成具有特定形状(shape)与数据类型(dtype)的数组,且该数组中的元素未经过初始化处理:

复制代码

参数解释:

参数 描述
shape 数组形状
dtype 数据类型,可选
order 有"C"和"F"两个选项,分别代表,行优先和列优先,在计算机内存中的存储元素的顺序。

以下展示了一个生成空数组的具体示例:

实例

导入 numpy 模块并将其命名为 np,随后创建一个形状为 3 行 2 列的空数组 x,数据类型为整数。接着调用 print 函数输出该数组 x 的内容。

运行结果如下:

复制代码

注意 − 数组中的各个元素均为随机数值,这是由于在创建时未进行初始化操作所致。

numpy.zeros函数应用

生成一个具有特定尺寸的数组,并将所有元素初始化为数值 0:

复制代码

参数说明:

参数 描述
shape 数组形状
dtype 数据类型,可选
order 'C' 用于 C 的行数组,或者 'F' 用于 FORTRAN 的列数

全部评论 (0)

还没有任何评论哟~