Сравнение постоянства между Numpy и python встроенной функцией добавления списка - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь сравнить производительность между numpy мультиплексом и какой-то старой школой l oop способом с list.append, поскольку мне сказали, что numpy намного быстрее, чем l oop. Я тестировал его несколько раз, но кажется, что время расчета примерно одинаковое, иногда list.append даже быстрее, я что-то упустил?

использовать numpy стоимость времени 0.02194070816040039 не использовать numpy стоимость времени 0.012960195541381836

код, который я использовал, следующий:

import numpy as np
import time

n = 10000
time1 = time.time()
y = np.array([1,2,3,4,5])
for i in range(n):
    z =2*y
time2 = time.time()
print("use numpy the time cost {}".format(time2-time1))

time3 = time.time()
y1 = [1,2,3,4,5]
z=[]
for i in range(n):
    for item in y1:
        z.append(2*item)
time4 = time.time()
print("not use numpy the time cost {}".format(time4-time3))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...