![](/img/trans.png)
[英]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.