gpt4 book ai didi

python - 初始化未知长度的numpy数组

转载 作者:IT老高 更新时间:2023-10-28 21:34:21 29 4
gpt4 key购买 nike

我希望能够即时“构建”一个 numpy 数组,我事先不知道这个数组的大小。

例如我想做这样的事情:

a= np.array()
for x in y:
a.append(x)

这将导致 a 包含 x 的所有元素,显然这是一个微不足道的答案。我只是好奇这是否可能?

最佳答案

构建一个 Python 列表并将其转换为 Numpy 数组。每次附加 + O(n) 转换为数组需要平均 O(1) 时间,总共需要 O(n)。

    a = []
for x in y:
a.append(x)
a = np.array(a)

关于python - 初始化未知长度的numpy数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10121926/

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