Numy объединить записи, пересекающиеся в ячейке - PullRequest
0 голосов
/ 12 июля 2010

В numpy, как я могу объединить записи, которые пересекаются в ячейке?

Например: Пример http://img153.imageshack.us/img153/5162/matd.png

В этом примере я хочу объединить строки / столбцы B и F в одну строку / столбец BF, где каждый элемент является средним из элементов одного цвета.

1 Ответ

1 голос
/ 13 июля 2010

То, что вы хотите сделать, не кажется простым с матричной точки зрения, так что делать это «чисто тупым» способом, вероятно, невозможно.

Я бы, вероятно, разбил бы это на 2 или 3 операции:

  1. Вытяните строку F, транспонируйте ее и усредните по столбцу B.
  2. Возьмите первое значение строки F, которую вы вытащили, и усредните ее по первому значению строкиB.
  3. Вытащите столбец F и усредните его по столбцу B.
...