栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CSV到Python中的稀疏矩阵

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CSV到Python中的稀疏矩阵

使用scipy的lil_matrix(列表矩阵列表)的示例。

基于行的链表列表。

它包含一个

self.rows
行列表(),每个行都是一个非零元素列索引的排序列表。它还包含
self.data
这些元素的列表()。

$ cat 1938894-simplified.csv0,321,211,231,322,232,532,823,824,465,757,868,28

码:

#!/usr/bin/env pythonimport csvfrom scipy import sparserows, columns = 10, 100matrix = sparse.lil_matrix( (rows, columns) )csvreader = csv.reader(open('1938894-simplified.csv'))for line in csvreader:    row, column = map(int, line)    matrix.data[row].append(column)print matrix.data

输出:

[[32] [21, 23, 32] [23, 53, 82] [82] [46] [75] [] [86] [28] []]


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/640211.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号