回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我是python的新手,所以我不太清楚如何提问,所以我的术语可能是错误的。不管怎样,我得到了一些初步的代码来创建一个叫做subeta的矩阵。我需要和苏贝塔一起工作。但是,当我键入'subeta'时,我看到对象实际上比我要处理的矩阵有更多的信息(见下文)。如何从存储在该对象子集合中的所有信息中仅提取数组(在'data':,不包括dtype=float32部分之后)?你知道吗</p>
<pre><code>In [17]: subeta
Out[17]:
{'data': array([[ 1. , 0.88093734, 0.87001401, ..., 0.65282464,
0.59209341, 0.58587438],
[ 0.88093734, 1. , 0.97301871, ..., 0.63097703,
0.60524851, 0.60063201],
[ 0.87001401, 0.97301871, 1. , ..., 0.6584534 ,
0.61063689, 0.5927977 ],
...,
[ 0.65282464, 0.63097703, 0.6584534 , ..., 1. ,
0.7761867 , 0.72384161],
[ 0.59209341, 0.60524851, 0.61063689, ..., 0.7761867 ,
1. , 0.99335372],
[ 0.58587438, 0.60063201, 0.5927977 , ..., 0.72384161,
0.99335372, 1. ]], dtype=float32),
'desc': 'Correlation matrix [channels,channels]',
'funcfile': '/Users/...[omitted]/newJJ/S3/func/func_res.nii.gz',
'mask': <nibabel.nifti1.Nifti1Image at 0x5344350>,
'maskfile': '/Users/...[omitted]/S3/segment/gm2func.nii.gz /\\ sphere.nii.gz',
'maskthresh': 0.5,
'mode': 'fMRI',
'type': 'VTT/eta2'}
</code></pre>