From 6da97f531bcca0098f1d4fe9e788938586674d03 Mon Sep 17 00:00:00 2001 From: Jean-Philippe ARGAUD Date: Sun, 19 Mar 2017 21:34:00 +0100 Subject: [PATCH] Python 3 compatibility improvement --- src/daComposant/daDiagnostics/PlotVectors.py | 6 ++--- .../daDiagnostics/ReduceVariance.py | 24 +++++++++---------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/daComposant/daDiagnostics/PlotVectors.py b/src/daComposant/daDiagnostics/PlotVectors.py index e3d58c9..24777c0 100644 --- a/src/daComposant/daDiagnostics/PlotVectors.py +++ b/src/daComposant/daDiagnostics/PlotVectors.py @@ -58,9 +58,9 @@ class ElementaryDiagnostic(BasicObjects.Diagnostic): self.__g('set style data lines') self.__g('set grid') self.__g('set autoscale') - self.__g('set title "'+str(title) +'"') - self.__g('set xlabel "'+str(xlabel)+'"') - self.__g('set ylabel "'+str(ylabel)+'"') + self.__g('set title "'+title.decode() +'"') + self.__g('set xlabel "'+xlabel.decode()+'"') + self.__g('set ylabel "'+ylabel.decode()+'"') self.__g.plot( self.__gnuplot.Data( Steps, Vector.pop(0), title=ltitle.pop(0) ) ) for vector in Vector: self.__g.replot( self.__gnuplot.Data( Steps, vector, title=ltitle.pop(0) ) ) diff --git a/src/daComposant/daDiagnostics/ReduceVariance.py b/src/daComposant/daDiagnostics/ReduceVariance.py index 23225cc..f8d22b3 100644 --- a/src/daComposant/daDiagnostics/ReduceVariance.py +++ b/src/daComposant/daDiagnostics/ReduceVariance.py @@ -78,12 +78,12 @@ if __name__ == "__main__": # ---------------------- x1 = numpy.matrix(([3. , 4., 5. ])) x2 = numpy.matrix(([1.5, 2., 2.5])) - print(" L'écart entre les observations et l'ébauche est OMB :", x1) - print(" La moyenne de OMB (i.e. le biais) est de............:", x1.mean()) - print(" La variance de OMB est de...........................:", x1.var()) - print(" L'écart entre les observations et l'analyse est OMA :", x2) - print(" La moyenne de OMA (i.e. le biais) est de............:", x2.mean()) - print(" La variance de OMA est de...........................:", x2.var()) + print(" L'écart entre les observations et l'ébauche est OMB : %s"%(x1,)) + print(" La moyenne de OMB (i.e. le biais) est de............: %s"%(x1.mean(),)) + print(" La variance de OMB est de...........................: %s"%(x1.var(),)) + print(" L'écart entre les observations et l'analyse est OMA : %s"%(x2,)) + print(" La moyenne de OMA (i.e. le biais) est de............: %s"%(x2.mean(),)) + print(" La variance de OMA est de...........................: %s"%(x2.var(),)) # D.calculate( vectorOMB = x1, vectorOMA = x2) if not D[0] : @@ -96,12 +96,12 @@ if __name__ == "__main__": # --------------------- x1 = numpy.array(range(11)) x2 = numpy.matrix(range(-10,12,2)) - print(" L'écart entre les observations et l'ébauche est OMB :", x1) - print(" La moyenne de OMB (i.e. le biais) est de............:", x1.mean()) - print(" La variance de OMB est de...........................:", x1.var()) - print(" L'écart entre les observations et l'analyse est OMA :", x2) - print(" La moyenne de OMA (i.e. le biais) est de............:", x2.mean()) - print(" La variance de OMA est de...........................:", x2.var()) + print(" L'écart entre les observations et l'ébauche est OMB : %s"%(x1,)) + print(" La moyenne de OMB (i.e. le biais) est de............: %s"%(x1.mean(),)) + print(" La variance de OMB est de...........................: %s"%(x1.var(),)) + print(" L'écart entre les observations et l'analyse est OMA : %s"%(x2,)) + print(" La moyenne de OMA (i.e. le biais) est de............: %s"%(x2.mean(),)) + print(" La variance de OMA est de...........................: %s"%(x2.var(),)) # D.calculate( vectorOMB = x1, vectorOMA = x2) if not D[1] : -- 2.39.2