我有一个 2D numpy 数组:
my_array = numpy.array([[1,2],[3,4]])
当我打印出来时,它是这样的:
>>> print(my_array)
[[1 2]
[3 4]]
是否可以在输出上添加标签或名称?例如,假设我有
names = [['a', 'b'], ['c', 'd']]
那我要
a [[1 2]
b [3 4]]
c d
请您参考如下方法:
难道你不想pandas ?
>>> import numpy
>>> import pandas as pd
>>> my_array = numpy.array([[1,2],[3,4]])
>>> pd.DataFrame(my_array, columns=list('cd'), index=list('ab'))
c d
a 1 2
b 3 4
