普通python循环和numpy效率比较

 1 # -*- coding: utf-8 -*-
 2 
 3 from time import clock
 4 import numpy as np
 5 from math import sin
 6 
 7 t = [i * 0.0001 for i in range(10000000)]
 8 start_time = clock()
 9 for i, item in enumerate(t):
10     t[i] = sin(item)
11 print('用时为:', clock() - start_time)
12 
13 t = [i * 0.0001 for i in range(10000000)]
14 start_time = clock()
15 t = np.array(t)
16 np.sin(t, t)
17 print('numpy用时为:', clock() - start_time)

posted @ 2015-07-02 13:20  爱在夕阳下  阅读(1400)  评论(0编辑  收藏  举报