gpt4 book ai didi

python - 向空的二维 NumPy 数组添加行

转载 作者:太空狗 更新时间:2023-10-30 02:19:52 29 4
gpt4 key购买 nike

我想从一个空的二维 NumPy 数组开始,然后向其中添加一些行。但是,到目前为止,我只能用一维数组来做到这一点。到目前为止,这是我尝试过的:

a = numpy.array([])
a = numpy.append(a, [1, 2])
a = numpy.append(a, [8, 8])
print a

我得到的输出是:

[1, 2, 8, 8]

而我希望输出为:

[[1, 2], [8, 8]]

我该怎么做?

最佳答案

试试这个:

>>> a = numpy.empty((0,2),int)
>>> a = numpy.append(a, [[1, 2]], axis=0)
>>> a = numpy.append(a, [[8, 8]], axis=0)
>>> a
array([[ 1, 2],
[ 8, 8]])

关于python - 向空的二维 NumPy 数组添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27062706/

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