В заданном массиве X(N, M) все числа различны. В каждой строке выбирается минимальный элемент, затем среди этих чисел выбирается максимальное. Напечатайте номер строки массива Х, в которой расположено выбранное число.
Для решения этой задачи можно использовать функцию argmax в Python, которая возвращает индекс максимального элемента в массиве. Пример кода:
import numpy as np X = [[3, 7, 2], [1, 6, 9], [4, 0, 5]] X = np.array(X) min_in_rows = np.min(X, axis=1) # находим минимальный элемент в каждой строке max_min = np.max(min_in_rows) # находим максимальный минимальный элемент index = np.argmax(min_in_rows == max_min) # найдем индекс строки, в которой располагается максимальный минимальный элемент print(index)
В данном примере будет найден индекс строки массива X, в которой расположено выбранное число.
Для решения этой задачи можно использовать функцию argmax в Python, которая возвращает индекс максимального элемента в массиве. Пример кода:
import numpy as npX = [[3, 7, 2],
[1, 6, 9],
[4, 0, 5]]
X = np.array(X)
min_in_rows = np.min(X, axis=1) # находим минимальный элемент в каждой строке
max_min = np.max(min_in_rows) # находим максимальный минимальный элемент
index = np.argmax(min_in_rows == max_min) # найдем индекс строки, в которой располагается максимальный минимальный элемент
print(index)
В данном примере будет найден индекс строки массива X, в которой расположено выбранное число.