May-06-2018, 12:56 PM
Hi all! I am very near to have a real matrix. Only some apostrophes to remove.
import csv
from pprint import pprint
def matrix():
pass
with open('numbers.csv', newline='') as csvfile:
puzzle=csv.reader(csvfile, delimiter=' ', quotechar='|')
print(puzzle)
for row in puzzle:#origin
print(', '.join(row))#originr
print(row)
matrix=row
print(matrix)The output is:Output:λ python setup.py
<_csv.reader object at 0x000001E0CDD1AE80>
[0, 0, 9, 0, 0, 0, 5, 6, 2], [0, 0, 0, 9, 0, 0, 0, 0, 0], [2, 0, 0, 0, 0, 3, 1, 7, 0], [0, 0, 0, 1, 9, 0, 7, 8, 0], [0, 7, 5, 0, 0, 0, 0, 0, 0], [0, 0, 0, 2, 5, 0, 6, 3, 0], [4, 0, 0, 0, 0, 8, 2, 9, 0], [0, 0, 0, 7, 0, 0, 0, 0, 0], [0, 0, 8, 0, 0, 0, 3, 5, 7]
['[0, 0, 9, 0, 0, 0, 5, 6, 2]', '[0, 0, 0, 9, 0, 0, 0, 0, 0]', '[2, 0, 0, 0, 0, 3, 1, 7, 0]', '[0, 0, 0, 1, 9, 0, 7, 8, 0]', '[0, 7, 5, 0, 0, 0, 0, 0, 0]', '[0, 0, 0, 2, 5, 0, 6, 3, 0]', '[4, 0, 0, 0, 0, 8, 2, 9, 0]', '[0, 0, 0, 7, 0, 0, 0, 0, 0]', '[0, 0, 8, 0, 0, 0, 3, 5, 7]']
['[0, 0, 9, 0, 0, 0, 5, 6, 2]', '[0, 0, 0, 9, 0, 0, 0, 0, 0]', '[2, 0, 0, 0, 0, 3, 1, 7, 0]', '[0, 0, 0, 1, 9, 0, 7, 8, 0]', '[0, 7, 5, 0, 0, 0, 0, 0, 0]', '[0, 0, 0, 2, 5, 0, 6, 3, 0]', '[4, 0, 0, 0, 0, 8, 2, 9, 0]', '[0, 0, 0, 7, 0, 0, 0, 0, 0]', '[0, 0, 8, 0, 0, 0, 3, 5, 7]']
