当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Python NumPy empty方法用法及代码示例

Numpy 的 empty(~) 方法创建一个包含任意条目的新数组。这与 Numpy 的 zeros(~) 方法不同,zero(~) 方法用 0 初始化条目,而 empty(~) 则没有初始化任何内容。

Performance-wise、empty()zeros() 稍快,因为我们根本不初始化条目。

参数

1.shape | intarray-like object

✜ Numpy 数组所需的形状。提供 int 将返回一维展平数组。

2. dtype | stringtype | optional

✜ Numpy 数组所需的数据类型。默认情况下,dtype=numpy.float64

返回值

填充任意值的数组,其形状和类型由参数指定。

例子

创建一维 Numpy 数组

np.empty(3)



array([1.49166815e-154, 1.49166815e-154, 1.48219694e-323])

创建 int 类型的 Numpy 数组

np.empty(3, int)



array([2305843009213693952, 2305843009213693952,                   3])

创建二维 Numpy 数组

使用元组

np.empty((2,3), int)



array([[0, 0, 0],
       [0, 0, 0]])

使用数组:

np.empty([2,3], int)



array([[0, 0, 0],
       [0, 0, 0]])

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | empty method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。