详解Numpy empty()(返回空数组)函数的作用与使用方法 | 您所在的位置:网站首页 › empty和hollow › 详解Numpy empty()(返回空数组)函数的作用与使用方法 |
Numpy empty() 是一个用于创建指定形状和dtype的数组的函数,并初始化其元素的值。它不会对数组进行初始化,因此数组的状态将是未知的。 空数组的元素值不会被初始化,并根据数组大小和内存状态随机生成。 使用方法语法: numpy.empty(shape, dtype=float, order='C') 参数说明: shape: 新数组的形状。元组为整数,例如 (2, 3) 表示 2 行 3 列 ,(2, 3, 4) 表示 2 层 3 行 4 列数组。 dtype:所需的输出数组的数据类型,可选参数。默认为 float。 order:C 为按行的 C 风格数组,F 为按列的 Fortran 风格数组。 例1:创建一个(2,3)形状的空数组 import numpy as np arr = np.empty([2,3]) print(arr)输出: [[1.069e-316 2.567e-312 2.567e-312] [2.023e-320 2.058e-312 2.274e-312]] 例2:创建一个(3,3)形状的空数组,并指定数据类型为整型 import numpy as np arr = np.empty([3, 3], dtype = int) print(arr)输出: [[ 0 1937006966 0] [1937008377 0 0] [1937013107 0 0]] empty()的作用empty() 用于创建一些随机的东西,因此创建一个空数组有点奇怪,但有时候它确实有用,例如构建一个非常大的数组时,如果我们在使用 append() 函数添加元素时不首先初始化一个空数组,就会变得非常慢。numpy.empty() 函数可以帮助我们在开始添加元素前,先占用需要的内存。 本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Numpy empty()(返回空数组)函数的作用与使用方法 - Python技术站 |
CopyRight 2018-2019 实验室设备网 版权所有 |