【问题标题】:How to 'zero' out rows & columns in an array如何将数组中的行和列“归零”
【发布时间】:2013-07-05 07:03:12
【问题描述】:

我有一个二维数组来表示多对多映射:

0   3   1   3
3   0   0   0
1   0   0   0
3   0   0   0

将对应于该数组中特定索引的行和列条目“归零”的最快方法是什么?

【问题讨论】:

  • 您的意思是多对多映射,还是从一对名称到数字的 1-1 映射?
  • 也许只有我一个人,但不清楚你在问什么。你能举一个更完整的例子吗?

标签: python numpy adjacency-matrix


【解决方案1】:
arr[i] = 0   # zeroes out row i
arr[:,i] = 0 # zeroes out column i

【讨论】:

  • 也许是一个有用的补充:要将整个矩阵归零,请使用 a[:]=0
猜你喜欢
  • 1970-01-01
  • 2014-03-23
  • 2010-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-18
相关资源
最近更新 更多