gpt4 book ai didi

python - numpy.empty 给出非空数组

转载 作者:太空宇宙 更新时间:2023-11-04 07:06:19 25 4
gpt4 key购买 nike

当我使用 foo = np.empty(1) 创建一个空的 numpy 数组时,结果数组包含一个 float64:

>>> foo = np.empty(1)
>>> foo
array([ 0.])
>>> type(foo[0])
<type 'numpy.float64'>

为什么它不直接返回 array([])

最佳答案

您没有阅读 the documentation ,它说:

Return a new array of given shape and type, without initializing entries.

empty 与创建一个没有元素的“空”数组无关。这只是意味着数组没有初始化它的值(即,它们是不可预测的,取决于为数组分配的内存中发生的任何事情)。

关于python - numpy.empty 给出非空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44875242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com