row_coord = [1,5,6] col_coord = [2,4], and a matrix B of size(3X2), A[row_coord, col_coord] = B
在Python中,我尝试使用product(row_coord, col_coord)从itertools生成需要在A中访问的所有索引集,但是它不起作用。
给出这个例子只是为了突出map和itertools.imap之间的不同功能。我真正想做的事情不能用列表理解来完成,因为在我的实际问题中,我不是在创建一个列表,而是用小数组填充一个更大的numpy数组。因此,对于下面的代码,请不要建议:[f(x) for x in range(3)]g = []
g.append(x)map(f, range(3)) # Results in