擅长:python、mysql、java
<p>尝试:</p>
<pre><code>import pandas as pd
import numpy as np
raw = []
with open('test.txt','r') as f:
for line in f:
raw.append(line.split())
data = pd.DataFrame(raw,columns = ['row','column','value'])
data_ind = data.set_index(['row','column']).unstack('column')
np.array(data_ind.values,dtype=float))
</code></pre>
<p>输出:</p>
<p><code>array([[ 5., 4., 3.],
[ nan, 2., 1.],
[ nan, nan, 0.]])</code></p>