擅长:python、mysql、java
<p>下面是如何从集合项列表创建稀疏矩阵:</p>
<pre><code>data = [
[196, 242, 3],
[186, 302, 3],
[22, 377, 1],
[196, 377, 3],
....
]
user_count = max(i[0] for i in data) + 1
item_count = max(i[1] for i in data) + 1
data_mx = scipy.sparse.dok_matrix((user_count, item_count))
for (user, item, value) in data:
data_mx[user, item] = value
</code></pre>