【发布时间】:2021-02-23 15:31:36
【问题描述】:
将以下内容作为输入的最简单(最快)方法是什么:
M=np.zeros((2,5))
values=[a,b,c] #a,b and c are integers
indices=[(1,2,4),(0,2,4)]
并作为输出:
M=[[0,a,b,0,c],[a,0,b,0,c]]
【问题讨论】:
-
你的意思是
M=np.zeros((2,5))? -
所以在你的索引中,元组中的数字代表值的去向? (例如: (0,2,4) -> [a, 0 , b, 0 ,c] 正确吗?)
-
“最简单”是什么意思?最短的代码?最地道?曾经想出解决方案的脑力最少?
-
@Reti43 最简单的意思是最快
-
@jasonmzx 是的,就是这样
标签: python arrays numpy matrix tuples