首页 > 解决方案 > 如何扩展 Python scipy.stats 类?

问题描述

我正在尝试向现有的 Python scipy.stats 类添加一个方法,但它正在生成_construct_docstrings错误。

import scipy.stats as stats

class myPoisson(stats.poisson) :
  def myMethod(var, **kwargs) :
    return var

我尝试添加__init__一个调用方法,super().__init__(self)但这并没有改变错误。

扩展现有的 Python 类我缺少什么?

标签: python-3.xinheritancescipy

解决方案


希望以下示例对您有所帮助。

def myMethod(var, **kwargs):
    return var

stats.poisson.myMethod = myMethod

stats.poisson.myMethod(2)

有关该主题的更多详细信息,请参阅向现有对象实例添加方法。


推荐阅读