python - 如何将值添加到数组的末尾
问题描述
非常简单,但对此一无所知。如何将 4 添加到 param_array 的末尾?
param_array = np.array([[1,2,3]])
print(param_array)
print(param_array.shape)
print()
param_array = np.append(param_array, 4)
print(param_array)
print(param_array.shape)
[[1 2 3]]
(1, 3)
[1 2 3 4]
(4,)
我需要数组
[[1,2,3,4]]
形状应为 (1,4)
解决方案
要进行您寻求的更改,您应该对轴参数进行一些修改。但是,您可以使用一种快捷方式:在添加新元素后创建一个新的重整数组。
param_array = np.append(param_array, 4).reshape((1,4))
它完全符合您的要求(至少我认为),而且非常简单。
推荐阅读
- sql - 如何简化包含计算的 mssql 查询
- cytoscape.js - 如何在 cytoscape.js 节点中绘制内切圆
- encoding - Python 模型中的目标编码
- ios - 如何在 iOS Swift 中实现标签嵌入 UIImageView 中,如图所示?
- python - 从字符串创建熊猫数据框(csv格式)
- c# - C#反序列化分页
- java - Java如何更改转换器pdf中的字体 - pdfbox
- python - 使 python3 子包模块可用于在主包命名空间中导入
- reactjs - 反应本机iOS解决方案在第三方文件中出错
- ios - UINavigationBar.appearance().tintColor 与 UIBarButtonItem foregroundColor