1. 程式人生 > 其它 >Numpy中的np.add() 和+的運算速度沒有區別

Numpy中的np.add() 和+的運算速度沒有區別

import time

a = np.random.randn(20000, 10000) * 100000
b = np.random.randn(20000, 10000) * 100000

for i in range(50):
    t1 = time.time()
    c = a + b
    t2 = time.time()
    d = np.add(a, b)
    t3 = time.time()
    print("+:      ", t2 - t1)
    print("np.add: ", t3 - t2)
    print()

測試結果:
兩者運算方式的速度基本沒有區別

,所以無論使用“+”號還是np.add()命令都可以。
在這裡插入圖片描述