Ich bin ziemlich neu zu Python, aber ich habe nicht gefunden Ich habe ein Fluss-Netzwerk, das ich ein paar Algorithmen verwenden möchten.Call Funktionen in Funktion mit verschiedenen Eingabeargumente
Der erste Schritt besteht darin, die Daten zu laden und sie so zu verarbeiten, dass ich sie nutzen kann. Ich möchte eine Funktion, die die Daten lädt und vorverarbeitet und dann eine andere Funktion aufruft, um sie zu verarbeiten.
Abhängig von dem Algorithmus, den ich aufrufen möchte, brauche ich verschiedene Eingabeargumente. Ich muss die Argumente für den Algorithmus in den Ladealgorithmus geben.
Gibt es eine Möglichkeit, dass die Funktion so funktioniert, dass die Funktion weiß, welches Argument für einen Algorithmus ist?
Die Art, wie der Code weiß, dass "calc_network (Daten, algorithm3, inputB)" so funktioniert, wie ich es vorhabe.
Die Art, wie ich sehe, müsste ich die Eingabe "calc_network (Daten, algorithm3,0, inputB, 0)" geben.
Also muss ich leere Werte für Werte, die ich brauche nicht korrekt?
Ist die Art, wie ich über das Problem richtig denke, oder habe ich ein grundlegendes Missverständnis?
Vielen Dank im Voraus Leo
Warum definieren Sie alle diese Funktionen * innerhalb * 'cal c_network'? – chepner