python - 如何向数组添加额外的行和列?

标签 python

我需要在定义的位置向现有 Numpy 数组添加一列和一行。

最佳答案

我假设您的列和行只是列表的列表?

也就是说,你有以下几点?

L = [[1,2,3],
     [4,5,6]]

要添加另一行,请使用列表的 append 方法。

L.append([7,8,9])

给予

L = [[1,2,3],
     [4,5,6],
     [7,8,9]]

要添加另一列,您必须遍历每一行。一种简单的方法是使用列表理解。

L = [x + [0] for x in L]

给予

L = [[1,2,3,0],
     [4,5,6,0]]

关于python - 如何向数组添加额外的行和列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2002415/

相关文章:

python - 使用 Ingress 的 Kubernetes 中的 Django 文档

Python错误: 'Series' object has no attribute 'flatten'

python - Django:如何排除所有管理页面中的模型字段?

python - biopython 有没有办法从发表的文章中获取完整的摘要?

python - 如何让 LED 在 Google Assistant 监听时亮起?

python - 查找 "key"两个词典之间差异的简洁方法?

python - 如何按顺序比较列表中的项目?

python - python中使用双引号和引号的区别

python - awk 中的聚类或分组帮助

python - 使用 VLC 的 Python 绑定(bind)时,选项 --plugin-path 不再存在错误