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

Заполнение пропусков по маске в NumPy

Метод filled возвращает обычный ndarray: в скрытых местах оказывается заполняющее значение объекта.

Зададим отметки, заполняющее значение и выведем результат метода:

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

Тип результата уже не маскированный массив:

import numpy as np marks = np.ma.array([3, 4], mask=[True, False], fill_value=0) plain = marks.filled() print(type(plain)) # выведет <class 'numpy.ndarray'>

Для цен [120, 80] со скрытой первой ячейкой и заполняющим значением -1 получите обычный массив и выведите его.

Для оценок [5, 2, 4] со скрытой средней ячейкой и заполняющим значением 0 получите обычный одномерный массив и выведите его.

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