Jan-13-2020, 05:18 PM
(Jan-13-2020, 02:52 PM)perfringo Wrote: If you need to do any actual work with data then printing is not that useful.Thanks for helping. Seems to be a nice way to create a 2D table. Where can I read more about it?
More common would be to built data structure and print it out if needed:
>>> import random >>> table = [[random.random() for j in range(10)] for i in range(50)] # will create 2D matrix 50 rows with 10 elements >>> for row in table: ... print(*row, sep=' ') # will print row by row, row values separated by space
If work is getting more serious then numpy has built-in method:
>>> import numpy as np >>> np.random.rand(50,10)
Regards,