【问题标题】:How to initialise an empty Numpy array?如何初始化一个空的 Numpy 数组?
【发布时间】:2015-02-24 13:33:52
【问题描述】:

在 Python 中,我们可以使用 [[]] 初始化一个数组。但是如何在不使用 numpy.zeros、numpy.ones 和 numpy.empty 的情况下初始化 Numpy 数组?我不想使用这些函数,因为它填充了我的 Numpy 数组。

【问题讨论】:

  • 请注意,numpy 数组不是动态增长的数组。所以在大多数情况下,初始化一个完全空的数组是没有意义的。
  • numpy.empty 不会填充您的数组,它只是分配一些适当大小的内存空间并保持该内存“原样”。

标签: arrays python-3.x numpy


【解决方案1】:

抛开你的问题毫无意义(Numpy 数组在创建时静态调整大小),

numpy.ndarray((dim1,dim2,...)) 

将创建一个 dim1 x dim2 (x dimN) 数组并跳过初始化。

【讨论】:

    猜你喜欢
    • 2014-06-28
    • 2011-05-30
    • 1970-01-01
    • 2015-08-05
    • 2012-02-02
    • 1970-01-01
    • 2015-02-02
    • 1970-01-01
    • 2011-05-04
    相关资源
    最近更新 更多