How to extend pretty print module to tables?

前端 未结 4 1938
傲寒
傲寒 2020-12-22 13:40

I have the pretty print module, which I prepared because I was not happy the pprint module produced zillion lines for list of numbers which had one list of list. Here is exa

4条回答
  •  孤城傲影
    2020-12-22 14:08

    If you're looking for nice formatting for matrices, numpy's output looks great right out of the box:

    from numpy import *
    print array([[i + j for i in range(10)] for j in range(10)])
    

    Output:

    [[ 0  1  2  3  4  5  6  7  8  9]
     [ 1  2  3  4  5  6  7  8  9 10]
     [ 2  3  4  5  6  7  8  9 10 11]
     [ 3  4  5  6  7  8  9 10 11 12]
     [ 4  5  6  7  8  9 10 11 12 13]
     [ 5  6  7  8  9 10 11 12 13 14]
     [ 6  7  8  9 10 11 12 13 14 15]
     [ 7  8  9 10 11 12 13 14 15 16]
     [ 8  9 10 11 12 13 14 15 16 17]
     [ 9 10 11 12 13 14 15 16 17 18]]
    

提交回复
热议问题