Python:将整数矩阵转换为小数矩阵[duplicate]

ryoqjall  于 2022-12-30  发布在  Python
关注(0)|答案(1)|浏览(184)
    • 此问题在此处已有答案**:

python: convert 2 dimension list of string to float(5个答案)
Are Decimal 'dtypes' available in NumPy?(3个答案)
21小时前关门了。
我有一个Python矩阵,由于后面代码中的舍入问题,我想把它转换成Decimal元素的矩阵。我使用的是Python3。我该怎么做?
我的矩阵是

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

类似于b = Decimal(a)的代码,它会给出错误。

k0pti3hp

k0pti3hp1#

根据丹尼斯·拉苏列夫的伟大评论,这可以通过以下方式实现

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

相关问题