Numpy 的 empty(~)
方法创建一个包含任意条目的新数组。这与 Numpy 的 zeros(~)
方法不同,zero(~)
方法用 0 初始化条目,而 empty(~)
则没有初始化任何内容。
Performance-wise、empty()
比 zeros()
稍快,因为我们根本不初始化条目。
参数
1.shape
| int
或 array-like object
✜ Numpy 数组所需的形状。提供 int
将返回一维展平数组。
2. dtype
| string
或 type
| 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]])
相关用法
- Python numpy matrix empty()用法及代码示例
- Python email.message.Message.walk用法及代码示例
- Python email.headerregistry.DateHeader用法及代码示例
- Python email.message.EmailMessage.add_header用法及代码示例
- Python emoji转text用法及代码示例
- Python email.utils.getaddresses用法及代码示例
- Python email.header.decode_header用法及代码示例
- Python email.message.EmailMessage.walk用法及代码示例
- Python email.message.Message.add_header用法及代码示例
- Python email.message.Message.as_bytes用法及代码示例
- Python email.message.Message.as_string用法及代码示例
- Python email.iterators._structure用法及代码示例
- Python email.headerregistry.BaseHeader用法及代码示例
- Python numpy matrix eye()用法及代码示例
- Python enchant.request_dict()用法及代码示例
- Python enum.IntEnum用法及代码示例
- Python NumPy expandtabs方法用法及代码示例
- Python math expm1()用法及代码示例
- Python enchant.get_enchant_version()用法及代码示例
- Python NumPy expand_dims方法用法及代码示例
- Python enchant.request_pwl_dict()用法及代码示例
- Python eval用法及代码示例
- Python exponential转float用法及代码示例
- Python NumPy eye方法用法及代码示例
- Python NumPy exp2方法用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | empty method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。