2014-10-03 308 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) 

希望這有助於有點

相關問題