如何将numpy矩阵作为Excel索引引用

时间:2015-06-25 09:52:38

标签: python excel numpy matrix

假设我有像这样的numpy矩阵

[['first_row' '95' '93' '90' '278']
 ['second_row' '88' '500' '400' '988']]

现在,当我说B1*B2之类的内容时,我需要访问矩阵的B1B2索引并执行乘法(类似于Excel)。我怎样才能在Python中实现这一目标?

         A          B     C     D     E
 1  [['first_row'  '95'  '93'  '90' '278']
 2   ['second_row' '88'  '500' '400' '988']]

1 个答案:

答案 0 :(得分:1)

您可以使用pandas框架和DataFrame来解决类似的问题(不完全相同),您可以开始查看pandas.DataFrame文档here

示例代码 -

In [6]: import pandas as pd

In [7]: df = pd.DataFrame([[1,2,3,4],[5,6,7,8]],columns=['A','B','C','D'])

In [8]: df
Out[8]: 
   A  B  C  D
0  1  2  3  4
1  5  6  7  8

In [12]: df['A'][0]
Out[12]: 1

In [13]: df['B'][1]
Out[13]: 6

您可以在线查看教程以开始使用。