擅长:python、mysql、java
<p>一种方法是使用<code>coo_matrix</code></p>
<pre><code>>>> data = np.array([[0, 0, 3],
[1, 1, 2],
[0, 1, 4],
[1, 0, 1],
[2, 0, 5],
[2, 1, 2]])
>>>
>>> from scipy import sparse
>>> i, j, v = data.T
>>> sparse.coo_matrix((v, (i, j)), (3, 2)).A
array([[3, 4],
[1, 2],
[5, 2]])
</code></pre>
<p>注意,这将在缺失的位置创建<code>0</code>,如果索引出现多次,它们的值将被求和。你知道吗</p>