Удаление нескольких столбцов из массива - PullRequest
0 голосов
/ 22 сентября 2019

У меня есть массив случайных столбцов, который должен быть удален из массива numpy.Когда я пытаюсь код ниже, то много столбцов не удаляются.Любое предложение?

np.array([np.delete(image[row], columns[row].astype(int), axis=0) for row in range(height)])

1 Ответ

0 голосов
/ 22 сентября 2019

Я не слишком уверен, что есть несколько вещей в примере, например, image [строка] и столбцы [строка] Но приведенные ниже примеры слов для удаления нескольких столбцов.В примере np.delete(n,[0,2],1) То есть для массива n удалите первую (0) и третью (2) строки, где ось = 1

n = np.array([
        [2,3,4,6],
        [3,3,0,8],
        [8,4,1,0],
        [9,4,2,0]])

print(np.delete(n,[0,2],1))

output

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