Эффективно найти соседние записи в матрицеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Эффективно найти соседние записи в матрице

Сообщение Anonymous »

Учитывая матрицу Python (или может быть представлена в качестве списка, как я знаю количество рядов и столбцов)
Я ищу эффективный способ найти список всех соседних записей данного элемента.
Я могу сделать это с итерацией, проходя все соседние места (кроме, выше, под и в диагональном уровне, но я смотрю на себя и в более эффективном. /> Пример:
Указано матрицу 25x25, все элементы инициализируются до 0 < /p>

Код: Выделить всё

 DashBoard = [[0 for _ in range(25)] for _ in range(25)]
< /code>
Элемент, который я ищу соседей, расположен по адресу (10,10)
Есть записи по адресу (10,9), (10,11) и (11,11) < /p>
DashBoard[10][10] = 1

DashBoard[10][9] = 1
DashBoard[10][11] = 1
DashBoard[11][11] = 1
Таким образом, результат, который я ищу, IS (3, 2), потому что есть 3 соседних элемента горизонтально ((10,9), (10,10), (10,11)) и 2 в диагонали ((10,10), (11,11))
Я не знаю, не знают ли Numpy, Pandas или любой другой, построенный. /> Есть идеи? < /p>

Подробнее здесь: https://stackoverflow.com/questions/797 ... n-a-matrix
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Эффективно найти соседние записи в матрице
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Эффективно найти соседние записи в матрице [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Эффективно найти соседние записи в матрице [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как мне найти соседние узлы, если они не относятся к типу __Entity__? (Нео4Дж)
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как мне найти соседние узлы, если они не относятся к типу __Entity__? (Нео4Дж)
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»