擅长:python、mysql、java
<p>您可以将数据集中的每个元素转换为字典,然后使用pandas数据帧,它将返回接近所需输出的结果。如果需要<code>2D</code>numpy数组,我们可以使用<code>as_matrix()</code>方法将数据帧转换为numpy数组:</p>
<pre><code>import pandas as pd
pd.DataFrame(dict(x) for x in dataset).as_matrix()
# array([[ 0.13, 2.05, nan, nan, nan],
# [ nan, 0.23, nan, 7.35, 5.6 ],
# [ nan, 0.61, 4.45, nan, nan]])
</code></pre>