[英]Pearsonr: TypeError: No loop matching the specified signature and casting was found for ufunc add
[英]Call func pearsonr and Got TypeError: No loop matching the specified signature and casting was found for ufunc add
我運行下面的代碼並收到意外錯誤“TypeError:沒有找到匹配指定簽名的循環,並且為 ufunc add 找到了強制轉換”,其中 X 和 Y 都是數據幀
from scipy.stats import pearsonr
for i in range(X.shape[1]):
Pear_corr, _ = pearsonr(Y,pd.DataFrame(X.iloc[:,i]))
我該怎么辦 ? 先感謝您
就我而言,拋出錯誤是因為我有 Y 和 X 形狀的二維 numpy 數組 (1000,1)。我將它們展平(y_val.flatten()、y_predict.flatten())並且錯誤得到修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.