Below I show you quick and dirty way to print 2D array Column and Row labels/indexes. It is often more convenient to have those available so you can easily track visually the results of operations.
First lets try with numpy array :
import numpy as np import pandas as pd a = np.random.randint(0,100,(5,5)) print(a) print() print(pd.DataFrame(a)) print() print(pd.DataFrame(a,columns=['A','B','C','D','E']))
[[70 40 64 22 91] [82 41 35 42 19] [21 7 42 63 85] [26 43 23 1 34] [44 79 88 46 62]] 0 1 2 3 4 0 70 40 64 22 91 1 82 41 35 42 19 2 21 7 42 63 85 3 26 43 23 1 34 4 44 79 88 46 62 A B C D E 0 70 40 64 22 91 1 82 41 35 42 19 2 21 7 42 63 85 3 26 43 23 1 34 4 44 79 88 46 62
Of course it is similar for normal Python arrays :
import numpy as np import pandas as pd b = [[1,2],[3,4]] print() print(pd.DataFrame(b,columns=['A','B']))
A B 0 1 2 1 3 4
here if you are too lazy to type : https://onecompiler.com/python/3xm3ms6fb