我正在使用python来执行一些与矩阵相关的程序,如何以矩阵的形式显示它。 (无论数字如何,结尾都匹配缩进)

问题描述 投票:0回答:1

我正在使用 python 来执行一些与矩阵相关的程序,如何以矩阵的形式显示它。 (无论数字如何,结尾都匹配缩进)不应该是这样:

[1,304,67]
[387,378,2]
[6783,2,2222]

#it should be:
[1,  304, 67]
[387, 378, 2]
[6783,2,2222]

我尝试提出一些解决方案来计算并在逗号后添加额外的空格,但它们无法正常工作

python matrix
1个回答
0
投票

我的算法是:

  1. 对行和值进行排序,获取每列的最大值
  2. 将最大值转换为字符串并获取 str 长度。
  3. 在输出中,将值转换为字符串,输出字符串,放置逗号,添加(列Str长度的最大值)-(当前str长度)空格。
© www.soinside.com 2019 - 2024. All rights reserved.