En faisant "Python Practical Data Analysis 100 Knock", il y avait un contenu pour utiliser la fonction appelée logsistics_network dans le module appelé ortoolpy.
C'est une fonction qui peut être utilisée pour des choses comme l'optimisation des plans de production, mais si vous suivez le mouvement, c'est la valeur par défaut d'utiliser le japonais tel que "usine" pour le nom de colonne du DataFrame donné en argument.
Cependant, je trouve parfois un peu désagréable d'utiliser le japonais pour les noms de colonnes.
À ce moment-là, j'ai réfléchi à ce qu'il fallait faire.
En regardant la partie déclaration de logsistics_netrwork dans le code source d'ortoolpy, il est dit comme suit. Si vous regardez ceci, vous pouvez voir que les noms de colonne tels que "demande" et "usine" sont spécifiés dans l'argument par défaut de la fonction logsistics_network. Ainsi, par exemple, dans le cas de "zone de demande", si vous exécutez logsistics_network avec l'argument `` `dep```, vous pouvez l'exécuter sans utiliser le nom de colonne en japonais" zone de demande ". Je vais.
_, tbdi2, _ = logistics_network(
tbde, tbdi, tbfa,
dep = "demand_place", #Zone de demande
dem = "demand" , #demande
fac = "factory", #usine
prd = "product", #Produit
tcs = "trans_cost", #Les frais de livraison
pcs = "product_cost", #Coût de production
lwb = "lower_limit", #limite inférieure
upb = "upper_limit" #limite supérieure
)
http://pydoc.net/ortoolpy/0.2.10/ortoolpy.etc/
Recommended Posts