計(jì)算兩個(gè)多維數(shù)組之間的相關(guān)系數(shù)我有兩個(gè)具有形狀N X T和數(shù)組的陣列M X T。我想計(jì)算T每對(duì)可能的行n和m(分別來(lái)自N和M)之間的相關(guān)系數(shù)。什么是最快,最pythonic的方式來(lái)做到這一點(diǎn)?(循環(huán)過(guò)來(lái)N,M在我看來(lái)既不快也不是pythonic。)我期待答案涉及numpy和/或scipy?,F(xiàn)在我的數(shù)組是numpy arrays,但我愿意將它們轉(zhuǎn)換為不同的類型。我期待我的輸出是一個(gè)形狀的數(shù)組N X M。NB當(dāng)我說(shuō)“相關(guān)系數(shù)”時(shí),我的意思是Pearson乘積矩相關(guān)系數(shù)。以下是一些需要注意的事項(xiàng):該numpy函數(shù)correlate要求輸入數(shù)組為一維。該numpy函數(shù)corrcoef接受二維數(shù)組,但它們必須具有相同的形狀。該scipy.stats函數(shù)pearsonr要求輸入數(shù)組為一維。
計(jì)算兩個(gè)多維數(shù)組之間的相關(guān)系數(shù)
慕妹3146593
2019-08-13 15:13:01