小编Mar*_*f G的帖子

我收到错误<RuntimeWarning:在sqrt>中遇到无效值

我试图在python中运行二次方程.但是,它一直给我一个错误"RuntimeWarning:在sqrt中遇到无效值".

这是我的代码:

RuntimeWarning: invalid value encountered in sqrt
Run Code Online (Sandbox Code Playgroud)

您的专家建议将非常有帮助.提前致谢

python math numpy python-2.7 python-3.x

7
推荐指数
2
解决办法
3万
查看次数

使用子图而不是matplotlib中的图来控制鼠标单击事件

我有一个有5个子图的图.我正在使用鼠标单击事件在第4和第5子图中创建阴影区域(请参见下面的附图).

在此输入图像描述

单击图中的任何子图时,将触发鼠标单击事件.但是,我希望只有在第4和第5个子图上单击时才能触发鼠标单击事件.我想知道使用mpl_connect是否可行.

这是我的代码

import numpy as np
from scipy.stats import norm, lognorm, uniform
import matplotlib.pyplot as plt
from matplotlib.widgets import Slider, Button, RadioButtons, CheckButtons
from matplotlib.patches import Polygon


#####Mean and standard deviation#####

mu_a1 = 1
mu_b1 = 10
mu_c1 = -13
sigma_a1 =  0.14
sigma_b1 =  1.16
sigma_c1 =  2.87
mu_x01 = -11
sigma_x01 =  1.9

#####_____#####



#####Generating random data#####

a1 = 0.75*mu_a1 + (1.25 - 0.75)*sigma_a1*np.random.sample(10000)
b1 = 8*mu_b1 + (12 - 8)*sigma_b1*np.random.sample(10000)
c1 = -12*mu_c1 + 2*sigma_c1*np.random.sample(10000)
x01 …
Run Code Online (Sandbox Code Playgroud)

python matplotlib mouseclick-event

7
推荐指数
1
解决办法
3747
查看次数