Python 如何识别二维矩阵中的有序对

Python 如何识别二维矩阵中的有序对,python,arrays,matrix,Python,Arrays,Matrix,我很难从概念上理解以下问题: 病毒已感染您的计算机实验室。如果计算机感染了病毒,它可能会传播到任何未感染的计算机。输入,计算机实验室,是一个由1和0组成的2D数组,表示实验室中的计算机 示例2D矩阵计算机实验室输入: 1 0 1 0 0 0 1 0 1 1 0 1 1 1 0 1 0 0 0 0 1 1 1 1 1 (X,Y)处的0表示计算机X无法到达计算机Y (X,Y)处的1表示计算机X可以到达计算机Y 有人能解释一下上述说法吗?如何使用有序对引用二维数组?这是否要求将2D矩阵视

我很难从概念上理解以下问题:

病毒已感染您的计算机实验室。如果计算机感染了病毒,它可能会传播到任何未感染的计算机。输入,
计算机实验室
,是一个由1和0组成的2D数组,表示实验室中的计算机

示例2D矩阵
计算机实验室
输入:

1 0 1 0 0 
0 1 0 1 1 
0 1 1 1 0
1 0 0 0 0 
1 1 1 1 1 
  • (X,Y)处的0表示计算机X无法到达计算机Y
  • (X,Y)处的1表示计算机X可以到达计算机Y
有人能解释一下上述说法吗?如何使用有序对引用二维数组?这是否要求将2D矩阵视为图形

此外,如果给您另一个输入,
sick\u machines
,它表示已经有病毒的计算机,但输入是以N个整数的数组给出的,那么这些整数在2D矩阵的上下文中代表什么


i、 e.
sick\u machines=[2,3,7]

二维数组是一个图形。它不是对称的,因为计算机A可以到达计算机B,但反之亦然。对角线上的0很有趣,因为它不知怎么地意味着计算机无法到达自身,但除此之外,这是一个明确的问题


生病的机器意味着这些计算机的索引被感染了,我想下面的问题会问它是如何通过图表传播的,你可以在2D矩阵中找到它。

这个问题有点宽泛,但看起来他们试图得到一个numpy数组,它的形式是有序对的行x列。调查你的条件我投票结束这个问题,因为这个问题是网络术语和阅读理解,而不是编程。Stack Exchange上还有其他适合这种情况的站点。请查收。