11#!/usr/bin/env python
2- # -*- coding: utf-8 -*-
32
43import sys
54import shlex
@@ -60,16 +59,14 @@ def main(argv=sys.argv[1:]):
6059 buffoon = '--buffoon' if args .buffoon else ''
6160 balance_edges = '--balance-edges' if args .balance_edges else ''
6261
63- kahip_cmd = "python -m allocator.cluster_kahip -n {k:d} --n-closest {n_closest:d} \
64- {buffoon:s} {balance_edges:s} {input:s} -o tmpkahip{k:d}.csv -d {dfunc:s} \
65- " .format (k = n_clusters , input = args .input , n_closest = args .n_closest ,
66- buffoon = buffoon , balance_edges = balance_edges , dfunc = args .distance_func )
62+ kahip_cmd = (f"python -m allocator.cluster_kahip -n { n_clusters :d} --n-closest { args .n_closest :d} "
63+ f"{ buffoon } { balance_edges } { args .input } -o tmpkahip{ n_clusters :d} .csv -d { args .distance_func } " )
6764
68- print (( "KaHIP command line '{:s }'" . format ( kahip_cmd )) )
65+ print (f "KaHIP command line '{ kahip_cmd } '" )
6966 out , err = execute (kahip_cmd )
70- print (( "Output: {:s}" . format ( out )) )
67+ print (f "Output: { out } " )
7168
72- bdf = pd .read_csv ('tmpkahip{k :d}.csv' . format ( k = n_clusters ) )
69+ bdf = pd .read_csv (f 'tmpkahip{ n_clusters :d} .csv' )
7370
7471 buffoon_w = []
7572 for cluster_id in sorted (bdf .assigned_points .unique ()):
@@ -92,15 +89,14 @@ def main(argv=sys.argv[1:]):
9289 adf = pd .DataFrame (buffoon_w , columns = ['label' , 'n' , 'graph_weight' ,
9390 'mst_weight' ])
9491
95- kmean_cmd = 'python -m allocator.cluster_kmeans -n {k:d} {input:s} \
96- -o tmpkmean{k:d}.csv -d {dfunc:s}' .format (k = n_clusters , input = args .input ,
97- dfunc = args .distance_func )
92+ kmean_cmd = (f'python -m allocator.cluster_kmeans -n { n_clusters :d} { args .input } '
93+ f'-o tmpkmean{ n_clusters :d} .csv -d { args .distance_func } ' )
9894
99- print (( "K-mean command line '{:s }'" . format ( kmean_cmd )) )
95+ print (f "K-mean command line '{ kmean_cmd } '" )
10096 out , err = execute (kmean_cmd )
101- print (( "Output: {:s}" . format ( out )) )
97+ print (f "Output: { out } " )
10298
103- kdf = pd .read_csv ('tmpkmean{k :d}.csv' . format ( k = n_clusters ) )
99+ kdf = pd .read_csv (f 'tmpkmean{ n_clusters :d} .csv' )
104100
105101 kmean_w = []
106102 for cluster_id in sorted (kdf .assigned_points .unique ()):
0 commit comments