Bei "100 Klopfen Python-Übungsdatenanalyse" gab es einen Inhalt zur Verwendung der Funktion logsistics_network im Modul ortoolpy.
Diese Funktion kann beispielsweise zum Optimieren von Produktionsplänen verwendet werden. Wenn Sie jedoch der Bewegung folgen, wird standardmäßig Japanisch wie "factory" für den Spaltennamen des als Argument angegebenen DataFrame verwendet.
Manchmal finde ich es jedoch etwas unangenehm, Japanisch für Spaltennamen zu verwenden.
Zu dieser Zeit dachte ich darüber nach, was ich tun sollte.
Mit Blick auf den Deklarationsteil von logsistics_netrwork im Quellcode von ortoolpy heißt es wie folgt. Wenn Sie sich das ansehen, können Sie sehen, dass Spaltennamen wie "demand" und "factory" im Standardargument der Funktion logsistics_network angegeben sind. Wenn Sie beispielsweise im Fall von "Bedarfsort" logsistics_network mit dem Argument "dep" ausführen, können Sie es ausführen, ohne den japanischen Spaltennamen "Bedarfsort" zu verwenden. Ich werde.
_, tbdi2, _ = logistics_network(
tbde, tbdi, tbfa,
dep = "demand_place", #Nachfragebereich
dem = "demand" , #Nachfrage
fac = "factory", #Fabrik
prd = "product", #Produkt
tcs = "trans_cost", #Versandkosten
pcs = "product_cost", #Produktionskosten
lwb = "lower_limit", #untere Grenze
upb = "upper_limit" #Höchstgrenze
)
http://pydoc.net/ortoolpy/0.2.10/ortoolpy.etc/