gpt4 book ai didi

python - 初始化二维数组以在每个位置保存一个列表

转载 作者:行者123 更新时间:2023-11-30 23:32:50 25 4
gpt4 key购买 nike

我可以创建一个 numpy 数组来在每个位置存储一个列表(最初为空)吗?

根据文档,numpy 数组存储同质类型,所以我认为这是可能的。但我可以初始化一个来保存空列表吗?

如果这对于 numpy 数组来说是不可能的,我有什么替代方案? (我可以使用其他哪些类似二维矩阵的结构来保存列表/字典/元组?)

最佳答案

这很少是一个好主意,但您要求的是对象类型的数组:

>>> a = np.empty((5,), dtype=object)
>>> a
array([None, None, None, None, None], dtype=object)
>>> a[0] = []
>>> a
array([[], None, None, None, None], dtype=object)
>>> a[0].append(4)
>>> a
array([[4], None, None, None, None], dtype=object)

关于python - 初始化二维数组以在每个位置保存一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19203406/

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