Удаление векторных элементов в Python без деформации - PullRequest
0 голосов
/ 18 октября 2018

Я изучаю Python для класса CS, и мы только начали использовать numpy и scipy для более математических функций.Одним из упражнений было удаление каждого второго элемента из вектора размером 100, что само по себе не было большой проблемой.

import numpy as np
v = np.arange(100).reshape(100,1)

for x in range(99, 0, -2):
    v = np.delete(v, x)

Однако после удаления элемента вектор, кажется, теряет свою форму иЯ не могу понять, как изменить его или удалить элементы, не теряя при этом свою форму.Мы не должны создавать новый вектор для «копирования» элементов.

Любая помощь приветствуется

...