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]']