2D гистограмма, окрашенная стандартным отклонением в каждой ячейке - PullRequest
0 голосов
/ 08 января 2019

Есть ли способ создать 2D гистограмму в Python, где каждый бин окрашен стандартным отклонением точек в каждом бине, а не плотностью точек?

Например, у меня есть набор двумерных данных, который выглядит следующим образом:

enter image description here

Но я бы хотел превратить это в 2D-гистограмму, где я ожидаю, что чистота уменьшится в середине градиентоподобной структуры.

Я понимаю, что в этом вопросе нет кода, но если бы я мог указать правильное направление, чтобы сделать это эффективно, я был бы очень благодарен. Возможно, уже есть оптимизированный способ сделать это, и я мог бы сэкономить время, а не создавать матрицу или сетку и явно рассчитывать стандартное отклонение?

1 Ответ

0 голосов
/ 08 января 2019

Взгляните на scipy.stats.binned_statistic_2d, затем укажите функцию 'std' в качестве аргумента 'статистика'.

Документация почему-то исключает возможность 'std', но в исходном коде она доступна. В противном случае вы можете привести numpy.std в качестве аргумента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...