#!/usr/bin/python
#filename:TEST5.py
import random
import time
M=4
N=5
Start=1
End=100
print '/nBeginning time:',time.localtime()
print '/n/n/n'
A=[]
print 'This is the Matrix A:/n'
for i in range(0,M):
a=[]
for j in range(0,N):
a.append(random.randint(Start,End)+random.randint(Start,End)*0.01)
print a
A.append(a)
#print A
print '/n***********************************************************************'
print 'Ending Matrix A at time:',time.localtime()
print '/n/n/n'
B=[]
print 'This is the Matrix B:/n'
for i in range(0,N):
b=[]
for j in range(0,M):
b.append(random.randint(Start,End)+random.randint(Start,End)*0.01)
print b
B.append(b)
#print B
print '/n***********************************************************************'
print 'Ending Matrix B at time:',time.localtime()
print '/n/n/n'
S=[]
print 'This is the Matrix S(S=A*B):/n'
for k in range(0,M):
s=[]
for j in range(0,M):
ss=0
for i in range(0,N):
ss=ss+A[k][i]*B[i][j]
s.append(ss)
print s
S.append(s)
#print S
print '/n***********************************************************************'
print 'Ending Matrix S = A * B at time:',time.localtime()
print '/n'