Вопрос задан 10.07.2023 в 02:31. Предмет Информатика. Спрашивает Сардаров Айдын.

Python. Определить, является ли заданная целая квадратная матрица n-го порядка симметричной

(относительно главной диагонали).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пузанов Артём.

Можно не страдать фигней и импортировать numpy. Тогда numpy.all(array == array.T)

////

logic=True

for foo in range(1, len(array)):

   for bar in range(foo):

       if array[foo][bar] != array[bar][foo]:

           print("Не симетрична")

          logic=False

          break

if logic:

   print("Все же симметрична")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения, является ли заданная матрица симметричной относительно главной диагонали, нужно проверить, равны ли элементы матрицы их соответствующим "зеркальным" элементам относительно главной диагонали. Если они равны, то матрица считается симметричной.

Вот пример кода на Python, который выполняет такую проверку:

python
def is_symmetric(matrix): n = len(matrix) for i in range(n): for j in range(i+1, n): # Обратите внимание, что мы начинаем с i+1, чтобы избежать проверки элементов ниже главной диагонали if matrix[i][j] != matrix[j][i]: return False return True # Пример ввода: квадратная матрица 3x3 matrix = [ [1, 2, 3], [2, 4, 5], [3, 5, 6] ] if is_symmetric(matrix): print("Матрица симметрична.") else: print("Матрица не симметрична.")

В этом коде функция is_symmetric проверяет, равны ли элементы матрицы и их зеркальные элементы относительно главной диагонали. Если все элементы проходят эту проверку, то матрица считается симметричной.

Просто замените матрицу matrix в примере на вашу собственную матрицу для проверки.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос