python print 矩阵 小数位数
时间: 2023-05-29 12:01:47 浏览: 457
Python中矩阵库Numpy基本操作详解
要在Python中打印矩阵并控制小数位数,可以使用以下代码:
``` python
matrix = [[1.23456789, 2.3456789], [3.456789, 4.56789]]
for row in matrix:
for element in row:
print("{:.2f}".format(element), end=' ')
print()
```
此代码将矩阵打印到标准输出中,并按每行一个元素的格式进行格式化。当格式化浮点数时,使用 “{:.2f}” 标记指定输出的小数位数为两位。
示例输出:
```
1.23 2.35
3.46 4.57
```
在此代码中,我们遍历每一行的每个元素,使用 “{:.2f}” 这个格式串将该元素在控制台中打印出来,同时通过使用end = ' ' 将每个数字之间加上一个空格,以实现单行输出矩阵的每一项。 最后我们在每行最后用print() 输出一个回车符,以分隔每一行。
你可以调整这个示例代码来改变小数位数、行列数,或使用其他数据集打印多个矩阵。
阅读全文