में ट्रांसफार्मर कार्यों को एक्सेस करना sklearn.pipeline.Pipeline प्रलेखन, के अनुसार`sklearn` पाइपलाइनों
पाइपलाइन सभी तरीकों कि पाइप लाइन में पिछले आकलनकर्ता है, यानी अगर पिछले आकलनकर्ता एक वर्गीकारक है, पाइप लाइन हो सकता है एक वर्गीकृत के रूप में इस्तेमाल किया। यदि अंतिम अनुमानक एक ट्रांसफॉर्मर है, तो फिर भी पाइपलाइन है।
निम्न उदाहरण एक कस्टम के साथ एक डमी ट्रांसफार्मर, डमी समारोह f
बनाता है:
class C:
def fit(self, X, y=None):
print('fit')
return self
def transform(self, X):
print('transform')
return X
def f(self):
print('abc')
from sklearn.pipeline import Pipeline
ppl = Pipeline([('C', C())])
मैं C
ट्रांसफार्मर के f
समारोह उपयोग करने में सक्षम होने के लिए उम्मीद कर रहा था, फिर भी AttributeError: 'Pipeline' object has no attribute 'f'
में बुला ppl.f()
परिणाम
क्या मैं प्रलेखन को गलत व्याख्या कर रहा हूं? क्या अंतिम ट्रांसफार्मर के कार्यों तक पहुंचने का कोई अच्छा और भरोसेमंद तरीका है?