-
Notifications
You must be signed in to change notification settings - Fork 0
/
parseCompute.py
48 lines (42 loc) · 1.05 KB
/
parseCompute.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import sys
if len(sys.argv) != 3:
print("Need 3 arguments: parseCompute.py input.txt output.txt")
exit(1)
inFile = sys.argv[1]
outFile = sys.argv[2]
file = open(inFile, 'r')
num = 0
iteration = 0
w,h = 10, 26
A = [ [None]*h for i in range(w) ]
print(A)
otherFile = open(outFile, 'w')
for l in file:
l=l.strip()
s = float(l)
print("iteration:", iteration)
print("value:", num + 4)
print(str(s/1000))
A[iteration][num] = str(s/1000)
num += 1
print(A)
if (num + 4 == 30):
num = 0
iteration += 1
if (iteration == 10):
break
result="Size of input,"
for i in range (iteration - 1):
result += "Iteration "+ str(i) + ","
result += "Iteration " + str(iteration - 1)
otherFile.write(result + "\n")
num = h
iteration = 10
for i in range(num):
result="2^" + str(i + 4) + ","
for j in range(iteration - 1):
result += A[j][i] + ","
result += A[iteration - 1][i]
otherFile.write(result + "\n")
file.close()
otherFile.close()