python - 如何将项目附加到对象数组?
问题描述
使用对象数组时遇到问题:例如,我有:
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]], dtype = object)
现在我想在数组 a 中追加一行:
b = np.array([[10, 11, 12, 13]], dtype = object)
附加后,我想要的输出是:
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12, 13]], dtype = object)
那么,任何人都可以帮助我吗?
解决方案
尝试 numpy.append 方法。下面的例子:
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]], dtype = object)
b=np.append(a,[[11,12,13]], axis=0)
print (b)
推荐阅读
- android - 在 Fragment 上使用回收站视图时出错
- json - 在 Swift 中解析 json blob 字段
- c# - 根据第一列值从列表视图中删除重复项
- c# - 通过菜单按钮删除 RadGridView 中的行
- android - 清单文件问题
- oracle - 使用 oracle PLSQL Bulk collect with limit 子句将整个数据收集到集合中
- .net - 是否可以在支持 Linq 到 SQL 转换的同时扩展 String 类?
- javascript - Laravel 从表单数据中保存图像
- ios - 获取单个数组项
- java - 更快的方法来打破循环或增加计数器?