KOSASIH / pi-nexus-autonomous-banking-network

Re-defined variable from outer scope PYL-W0621
Anti-pattern
Major
4 occurrences in this check
17        y_pred = self.model.predict(X_test)
18        print("Accuracy:", accuracy_score(y_test, y_pred))
19
20    def predict(self, X):21        return self.model.predict(X)
22
23
Redefining name 'y_pred' from outer scope (line 28)
14            X, y, test_size=0.2, random_state=42
15        )
16        self.model.fit(X_train, y_train)
17        y_pred = self.model.predict(X_test)18        print("Accuracy:", accuracy_score(y_test, y_pred))
19
20    def predict(self, X):
 9    def __init__(self):
10        self.model = RandomForestClassifier(n_estimators=100)
11
12    def train(self, X, y):13        X_train, X_test, y_train, y_test = train_test_split(
14            X, y, test_size=0.2, random_state=42
15        )
 9    def __init__(self):
10        self.model = RandomForestClassifier(n_estimators=100)
11
12    def train(self, X, y):13        X_train, X_test, y_train, y_test = train_test_split(
14            X, y, test_size=0.2, random_state=42
15        )