我是Python的新手。我想创建一个m×n矩阵并为其列和行添加名称。我有一个列表包含行名称和列表包含列名称。我似乎需要使用" Pandas"。但我不知道如何使用它。有谁能够帮我?
答案 0 :(得分:0)
您只需读入index_col = 0的文件,表明这些将是您的rownames,pandas会自动从第一行获取您的colnames。
m = pd.read_csv("mat.txt,delimiter="\t",index_col=0)
您可以使用
转换为numpy矩阵m.as_matrix()
使用
稀疏矩阵import scipy.sparse
scipy.sparse.coo_matrix(m.values)
希望这有点帮助