interactive_plotting.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:SIMS 作者: copperwire 项目源码 文件源码
def integrate(self,  attrname, radio, x_box, y_box):

        element = radio.labels[radio.active]
        source_local = getattr(self, attrname+"_"+element+"_source") 

        lower_xlim = float(x_box.value)
        lower_ylim = float(y_box.value)

        x = np.array(source_local.data["x"])
        y = np.array(source_local.data["y"])

        x_change = x[x>lower_xlim]*1e-4 
        y_change = y[len(y)-len(x_change):]

        integral = np.trapz(y_change, x = x_change)

        comparsion = np.sum(y) * x[-1]*1e-4

        print(integral, comparsion)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号