【发布时间】:2018-11-17 10:13:00
【问题描述】:
所以我有一个 Nx1 列表,其中每一行 (i->I) 应该从形成列表的所有其他元素中减去,然后这个列表应该是另一个包含 I 行的列表。目前我一直在使用循环执行此操作,但想知道是否可以通过广播来消除对循环的要求,有点像 scipy 中的 pdist/cdist 工作方式。
例如:
An input matrix of: [1,2,4,7,9]
should result in: [[0,1,3,6,8],[-1,0,2,5,7],[-3,-2,0,3,5],[-6,-5,-3,0,2],[-8,-7,-5,-2]]
谢谢!
【问题讨论】:
标签: python list scipy broadcast subtraction