我需要将已组合到列表中的n个数组关联起来,如下所示:
array_corr = [array([a1]), array([a2]), array([a3]), .... array([an])]
corr_mat = np.corrcoef([array_corr])
但是我得到了错误:
操作数不能一起播放。
所有数组的大小相同。我不明白错误的来源。
我希望输出是nxn矩阵,因为有n个数组。
答案 0 :(得分:1)
只需将counter=0
:kill
set /a cycles=cycles+1
taskkill /F /IM chrome.exe /T
if %cycles%==20 goto endlocal
IF ERRORLEVEL 128 goto kill
:endlocal
echo Ran taskkil %cycles% times
做成一个纯粹的numpy 2d数组,然后将其发送到array_corr
,不带括号(您将以这种方式创建仅包含一个矩阵元素的列表):
np.corrcoef
返回:
array_corr = np.array([
[1,2,3,4,5],
[1,6,3,3,5],
[1,2,9,4,3],
[2,1,3,8,5],
[6,6,2,6,5],
])
corr_mat = np.corrcoef(array_corr)
corr_mat