import numpy as np
import time
w=np.random.rand(1000000)
x=np.random.rand(1000000)
b=1
time_begin=time.time()
z=0
for i in range(1000000):
z+=w[i]*x[i]
z+=b
time_end=time.time()
print(z)
print("非向量化:"+str(1000*(time_end-time_begin))+"ms")
time_begin=time.time()
z=np.dot(w,x)+b
time_end=time.time()
print(z)
print("向量化:"+str(1000*(time_end-time_begin))+"ms")