我有一个python列表(A
),列表的每个条目都是一个列表,我想以矩阵形式打印出来(与其他输出进行比较)。我可以通过以下方式实现这一目标:
print(np.array(A[i]).reshape(dim1,dim2),'\n')
。
但是,我还想控制输出的格式,即科学记数法,小数位数等。在这方面,我试过
print("{0:.3f}".format(np.array(A[i]).reshape(2*n+1,2*n+1)),'\n')
抛出错误non-empty format string passed to object.__format__
。
如何格式化输出并将其重塑为看起来像打印矩阵的东西?