我有一个类,有很多方法,逻辑上可以分组。我想像在pandas
中那样对它们进行分组。例如,在pandas中,所有绘图方法都可以通过df.plot
访问,即df.plot.hist(...)
,df.plot.bar(...)
。滚动方法也可以像df.rolling(2).sum()
那样分组和访问
我查看了pandas
的源代码,但没有任何帮助
如何为我的自定义类实现像.plot.<plot method>
、.normalize.<normalize method>
、.smooth.<smooth method>
等这样的中间访问器类
Tags:
下面是一个非常基本的实现:
当然,阅读熊猫的资料可以让你更好地了解如何做到这一点
编辑:Python不会不必要地复制数据,因此内存占用过多不是问题:
相关问题 更多 >
编程相关推荐