I currently have the following snippet:
#!/usr/bin/python
which produces this conclusion:

Is there a standard way to generate output similar to the following? How can I get this conclusion?
[[ -1 -0.33 0 0] [ 0 1 0 0] [ 0 -648 4 0] [ 0 6.67 0 5]]
What is the difference?
- At least two spaces between the last character of column
i and the first character of column i+1 , but this can be more if more is required (NumPy output makes two spaces) - points are aligned (they are aligned, but setting the
BetterPythonConsole font messed it up) - No
-0 but 0 - No
0. but 0
edit . It seems that the Python console, which is launched using gEdits BetterPythonConsole , does something different from Python when I start it from the terminal.
This is the result as the script text above
moose@pc07:~/Desktop$ python matrixScript.py S^{-1} * A * S [[ -1. -0.33 0. -0. ] [ 0. -1. -0. 0. ] [ 0. -648. 4. -0. ] [ 0. 6.67 0. 5. ]]
With a beautiful print:
S^{-1} * A * S matrix([[ -1. , -0.33, 0. , -0. ], [ 0. , -1. , -0. , 0. ], [ 0. , -648. , 4. , -0. ], [ 0. , 6.67, 0. , 5. ]])
It is impeccably worse, but worth a try.
python numpy formatting gedit
Martin thoma
source share