Python:将int矩阵转换为Decimals矩阵



我有一个Python矩阵,由于代码后面部分的舍入问题,我想将其转换为Decimal元素的矩阵。我正在使用Python3。我该怎么做?

我的矩阵是

a = [
[0, 9, 1, 1],
[0, 0, 1, 0],
[0, 0, 0, 1],
[1, 1, 1, 0]
]

类似b = Decimal(a)的东西,它会产生错误。

根据Denis Rasulev的伟大评论,这可以通过实现

b = [[Decimal(i) for i in j] for j in a]

相关内容

  • 没有找到相关文章

最新更新