Ben Series
bir alt sınıf, benim kodunda, bir dict
bir alt sınıfını yerine bir panda veri yapısının bir alt sınıfı oluşturmak için çalışıyorum, ben anlamıyorumalt sınıfları, diğer nesnenin alt sınıfından farklı mı çalışır? Bu örnek kod neden çalışmıyor
from pandas import Series
class Support(Series):
def supportMethod1(self):
print 'I am support method 1'
def supportMethod2(self):
print 'I am support method 2'
class Compute(object):
supp=None
def test(self):
self.supp()
class Config(object):
supp=None
@classmethod
def initializeConfig(cls):
cls.supp=Support()
@classmethod
def setConfig1(cls):
Compute.supp=cls.supp.supportMethod1
@classmethod
def setConfig2(cls):
Compute.supp=cls.supp.supportMethod2
Config.initializeConfig()
Config.setConfig1()
c1=Compute()
c1.test()
Config.setConfig2()
c1.test()
Muhtemelen bazı nesnelerin yapılandırmasını değiştirmek için en iyi yöntem değildir, zaten benim kodunda bu usefull bulundu ve en önemlisi ben dict yerine serisi ile çalıştığını anlamak istiyorum beklediğim gibi.
Çok teşekkürler!
Çalışıyor! Ama haklısınız ... muhtemelen bir alt sınıfı uygulamak için en iyi seçim değildi! Çok teşekkürler! – Francesco