2014-10-03 309 views
0

我在Python中很新。我想创建一个m x n矩阵并为其列和行添加名称。我有一个包含行名的列表和一个包含列名的列表。看来我需要使用“熊猫”。但我不知道如何使用它。有谁能够帮助我?在Python中创建具有列名和行名的矩阵

+3

大熊猫有一个很好的10分钟介绍使用

m.as_matrix() 

稀疏矩阵numpy的矩阵部分在其文档中:http://pandas.pydata.org/pandas-docs/stable/10min.html。请先阅读它,如果有任何问题仍不清楚,请将您的问题添加到该问题中。 – immerrr 2014-10-03 05:15:58

回答

0

你只需在index_col = 0的文件中阅读,这表明这些将是你的rownames,熊猫自动从第一行获取你的姓氏。

m = pd.read_csv("mat.txt,delimiter="\t",index_col=0) 

你可以转换到使用

import scipy.sparse 
scipy.sparse.coo_matrix(m.values) 

希望这有助于有点

相关问题