Сбросить вектор в начальное состояние в цикле for - PullRequest
0 голосов
/ 15 октября 2019

Предположим, у меня есть вектор v=np.zeros(1000)

, и у меня есть следующий цикл for


y = dict{}

for x in training_set:
   v[idx>100]=1
   y[idx]=v
   v=v*0

Я могу придумать несколько способов "сброса" v к его исходному-state (будучи чистыми нулями), что является проблемой (пример выше, просто чтобы прояснить, что я имею в виду под сбросом вектора)

v=v*0 (1)
v=np.zeros(1000) (2)

V=np.zeros(1000) (3)
v=V

Либо умножьте его на 0, либо создайте из нового, либопеременная, являющаяся чистыми нулями, которую я затем копирую в v.

Каким будет самый быстрый способ (или есть способ, который еще быстрее)?

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