You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将新的numpy.ndarray追加到已有numpy.ndarray中?

解决numpy数组追加元素的问题

首先修正你代码里的语法错误,numpy数组的元素需要用逗号分隔,且需通过np.array()创建:

import numpy as np
# 正确定义原二维数组
my_list = np.array([[123.45], [34.23], [123.98], [67]])

你要添加的new需要调整为和原数组匹配的二维结构(否则维度不兼容无法直接合并):

new = np.array([[34.6]])

接下来用numpy.concatenate()方法完成合并(这是numpy中合并数组的高效方式):

my_list = np.concatenate([my_list, new], axis=0)

也可以用np.append()实现,效果一致:

my_list = np.append(my_list, new, axis=0)

执行后输出结果:

print(my_list)
# 输出:
# [[123.45]
#  [34.23]
#  [123.98]
#  [67.  ]
#  [34.6 ]]

内容的提问来源于stack exchange,提问作者Unicorn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 08:20:32