Skip to main content
 首页 » 编程设计

python之将名称添加到 numpy 数组

2025年05月04日16zdz8207

我有一个 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