回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>当我尝试加载UCI鲍鱼数据文件时,如下所示:</p>
<pre><code>dattyp = [('sex',object),('length',float),('diameter',float),('height',float),('whole weight',float),('shucked weight',float),('viscera weight',float),('shell weight',float),('rings',int)]
abalone_data = np.loadtxt('C:/path/abalone.dat',dtype = dattyp, delimiter = ',')
print(abalone_data.shape)
print(abalone_data[0])
>>(4177,)
('M', 0.455, 0.365, 0.095, 0.514, 0.2245, 0.101, 0.15, 15)
</code></pre>
<p><code>Abalone_data</code>是具有1列而不是9列的数组。稍后,当我想添加其他数据作为额外的列时,这会给我带来问题。有没有办法把这些数据转换成<code>(4177, 9)</code>矩阵,在那里我可以做通常的列添加等?
<br/>谢谢!你知道吗</p>