0

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

我的矩阵是

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

类似的东西b = Decimal(a)会出错。

4

1 回答 1

1

根据 Denis Rasulev 的精彩评论,这可以通过以下方式实现

b = [[Decimal(i) for i in j] for j in a]
于 2021-04-21T13:59:29.523 回答