【发布时间】:2016-09-24 17:26:09
【问题描述】:
我需要从 Python 中的标准输入读取 k 个大小为 nxm 的矩阵。 第一行必须是矩阵的数量 (k),然后是 -k 矩阵的描述:第一行是大小(n 和 m)除以空格的 2 个整数,然后是矩阵。
这是一个例子:
2
2 3
4 5 6
3 1 7
4 4
5 3 4 5
6 5 1 4
3 9 1 4
8 5 4 3
你能告诉我我该怎么做吗? 我可以在不考虑 m 的情况下这样做(对于 1 个矩阵):
n = int(input())
a = []
for i in range(n):
a.append([int(j) for j in input().split()])
我发现了一些类似的问题,但没有使用标准输入(例如使用从文件读取)或未设置矩阵中字符串的大小。
【问题讨论】:
-
在这个问题中没有使用标准输入,它是从文件中读取的。我发现了一些使用标准输入的问题,但它们没有帮助,因为矩阵中字符串的大小未在其中设置。