numpy.empty详解

numpy.empty函数用于快速生成指定形状和类型的数组,但不初始化元素值,可能导致不可预测的内容。使用时需谨慎,确保后续手动设置数组值。示例展示了未初始化的数组可能包含大数值或零。
摘要由CSDN通过智能技术生成

numpy.empty

  • 用例:
    numpy.empty(shape, dtype=float, order=‘C’)

  • 功能:
    根据给定的维度和数值类型返回一个新的数组,其元素不进行初始化。

  • 参数

变量名数据类型功能
shape整数或者整数组成的元组空数组的维度,例如:(2, 3)或者2
dtype数值类型,可选参数指定输出数组的数值类型,例如numpy.int8。默认为numpy.float64
order{‘C’, ‘F’},可选参数是否在内存中以C或fortran(行或列)顺序存储多维数据
  • 返回值
变量名数据类型功能
outn维数组给定维度、数值类型以及存储顺序的未初始化(任意值)的数组。目标数组将会被初始化为None。
  • 备注

empty不像zeros一样,并不会将数组的元素值设定为0,因此运行起来可能快一些。在另一方面,它要求用户人为地给数组中的每一个元素赋值,所以应该谨慎使用。

  • 示例:
import numpy as np
np.empty([2, 2])

[[9.90263869e+067, 8.01304531e+262],
[2.60799828e-310, 0.00000000e+000]]


np.empty([2, 2], dtype=int)

[[-1594498784, 506],
[ 0, 0]]


github链接
https://github.com/wzy6642/numpy-translate

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值