changeset 72:6b0f8b05c0c4

show_mc.py: fix arrays so that Octave and easily read them
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Fri, 20 May 2016 08:43:48 -0400
parents 7bcf3d503d33
children f81a65086498
files talk/code/show_mc.py
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/talk/code/show_mc.py
+++ b/talk/code/show_mc.py
@@ -169,8 +169,8 @@
     medc_idx = Rtot//2
     medc_idxfile.write("%s\n" % medc_idx)
 
-    Lfile.write("%s\n" % L)
-    Rfile.write("%s\n" % R)
+    Lfile.write("%s\n" % " ".join(str(x) for x in L))
+    Rfile.write("%s\n" % " ".join(str(x) for x in R))
     RemFile.write("%s\n" % Rtot)
 
     # kth pair algorithm (Johnson & Mizoguchi)
@@ -214,21 +214,21 @@
 
         Ptotfile.write("%s\n" % sumP)
         Qtotfile.write("%s\n" % sumQ)
-        Pfile.write("%s\n" % P)
-        Qfile.write("%s\n" % Q)
+        Pfile.write("%s\n" % " ".join(str(x) for x in P))
+        Qfile.write("%s\n" % " ".join(str(x) for x in Q))
 
         if medc_idx <= sumP - 1:
             R = P
             Rtot = sumP
-            Lfile.write("%s\n" % L)
-            Rfile.write("%s\n" % R)
+            Lfile.write("%s\n" % " ".join(str(x) for x in L))
+            Rfile.write("%s\n" % " ".join(str(x) for x in R))
             RemFile.write("%s\n" % (Rtot - Ltot))
         else:
             if medc_idx > sumQ - 1:
                 L = Q
                 Ltot = sumQ
-                Lfile.write("%s\n" % L)
-                Rfile.write("%s\n" % R)
+                Lfile.write("%s\n" % " ".join(str(x) for x in L))
+                Rfile.write("%s\n" % " ".join(str(x) for x in R))
                 RemFile.write("%s\n" % (Rtot - Ltot))
             else:
                 jackpot.write("1")