gpt4 book ai didi

python - 如何使用 Python 打印矩阵

转载 作者:行者123 更新时间:2023-12-05 00:49:34 25 4
gpt4 key购买 nike

我正在尝试创建一个矩阵,然后使用 python 打印它并具有以下预期输出:

0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0

代码如下:

    matrix=[[]]
matrix = [[0 for x in range(4)] for x in range(4)]
print matrix

但输出如下:

[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]

请告诉我为什么我会得到这种类型的输出,并帮助我做出正确的输出

最佳答案

您得到的是矩阵的正确表示。您创建了一个包含 4 个列表的列表,每个列表包含 4 个 '0'。如果您想以不同的方式打印它,那么您有一些选择,但您要打印的是上述数据结构的表示。

for row in matrix:
print ' '.join(map(str,row))

这应该适合你。

关于python - 如何使用 Python 打印矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39173358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com