РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpSpMkMs 136 of 145 menu
◀ ▶

Маска в NumPy

Атрибут mask хранит логический массив той же формы, что и данные: истина означает скрытую ячейку.

Создадим отметки без скрытых ячеек и выведем маску:

import numpy as np marks = np.ma.array([2, 3, 4], mask=[False, False, False]) print(marks.mask) # выведет [False False False]

Присвоение True элементу маски скрывает соответствующую ячейку в выводе:

import numpy as np marks = np.ma.array([2, 3, 4], mask=[False, False, False]) marks.mask[1] = True print(marks) # выведет [2 -- 4]

Создайте маскированный массив оценок [5, 4, 3] без скрытых ячеек. Выведите его логическую маску.

Для отметок [1, 2, 3] скройте первую ячейку через маску и выведите массив.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить