【问题标题】:Python: convert matrix of ints to matrix of DecimalsPython:将整数矩阵转换为小数矩阵
【发布时间】:2021-04-21 13:49:45
【问题描述】:

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

我的矩阵是

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

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

【问题讨论】:

标签: python python-3.x matrix python-decimal


【解决方案1】:

根据 Denis Rasulev 的精彩评论,这可以通过

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

【讨论】:

    猜你喜欢
    • 2021-11-25
    • 2021-12-29
    • 2015-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-06
    • 2014-01-14
    相关资源
    最近更新 更多