Causal Inference Based Fault Localization For Python Numerical Programs