我有一个2D列表,我想从2D列表的所有元素中减去一个浮点值:
mat = [[1, 2], [3, 4]]
cons = 13
mat1 = cons - mat
但是最后一行不起作用。如何在python中的2D列表中执行此操作?
谢谢。
最佳答案
如果您做很多这样的事情,请考虑使用numpy
:
In [1]: import numpy as np
In [2]: mat = np.array([[1, 2], [3, 4]])
In [3]: cons = 13
In [4]: cons-mat
Out[4]:
array([[12, 11],
[10, 9]])
关于python - 从python中2D列表的所有元素中减去值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18591813/