Я пытаюсь проанализировать графически 2d данные. matplotlib.imshow
очень полезен в этом, но я чувствую, что могу еще больше использовать это, если бы мог исключить некоторые ячейки из моей матрицы, значения вне диапазона интересов. Моя проблема заключается в том, что эти значения «сглаживают» цветовой набор в моем диапазоне интересов. Я мог бы иметь большее разрешение цвета после исключения этих значений.Matplotlib imshow: как применить маску на матрице
Я знаю, как применять маску на моей матрице, чтобы исключить эти значения, но она возвращает 1d объект после применения маски:
mask = (myMatrix > lowerBound) & (myMatrix < upperBound)
myMatrix = myMatrix[mask] #returns a 1d array :(
Есть ли способ передать маску imshow
как восстановить массив 2d?