第五次作业
一、
from datetime import datetime
now = datetime.now()
print(now)
print(now.hour)
print(now.day)

 



 


二、#(1)


a=list(range(10)) b=list(range(0,100,10)) c=[] for i in range(len(a)): c.append(a[i]**2+b[i]) print(a,b,c)
#(2)



import
numpy a=numpy.arange(10) b=numpy.arange(0,100,10) c=a+b print(a,b,c)

#(3)

 

def Sum(n):
    a=list(range(n))
    b=list(range(0,5*n,5))
    c=[]
    for i in range(len(a)):
        c.append(a[i]**2+b[i]**3)
    return(c)
print(Sum(10))

def npSum(n):
    a=list(range(n))
    b=list(range(0,5*n,5))
    c=[]
    for i in range(len(a)):
        c.append(a[i]**2+b[i]**3)
    return(c)

print(Sum(10))

from datetime import datetime
start = datetime.now()
Sum(2000000)
delta=datetime.now()-start
print(delta)

start= datetime.now()
npSum(2000000)
delta=datetime.now()-start

print(delta)

三、

def time_li2(li1,li2):
    li3 = [[[0 for row3 in range(3)] for row2 in range(3)] for row1 in range(3)]
    for i in range(len(li1)):
        for j in range(len(li1[i])):
            for k in range(len(li1[i][j])):
                li3[i][j][k] = li1[i][j][k] **2 + li2[i][j][k] **3
    return li3
def sq4(li1,li2):
    return list(np.array(a)**2+np.array(b)**3)

 

 


 

posted on 2018-10-22 11:22  麦晓志  阅读(152)  评论(0)    收藏  举报