Author: Hakan Ardo <[email protected]>
Branch: extradoc
Changeset: r4879:a0f33334684c
Date: 2012-10-19 09:54 +0200
http://bitbucket.org/pypy/extradoc/changeset/a0f33334684c/

Log:    cpython support

diff --git a/talk/dls2012/demo/demo.py b/talk/dls2012/demo/demo.py
--- a/talk/dls2012/demo/demo.py
+++ b/talk/dls2012/demo/demo.py
@@ -227,7 +227,7 @@
     vim.type('44ggo<CR>def renumber(self):<CR>ll = 
list(set(self.labels))<CR>ll.sort()<CR>if ll[0] != 0:<CR>ll.insert(0, 
0)<CR><BS>for x, y in self.labels.indexes():<CR>self.labels[x, y] = 
ll.index(self.labels[x, y])<CR><BS>self.last_label = len(ll) - 1<ESC>:w<CR>', 
0.01)
        
     pause("Now, lets find a boudningbox for each segment,")
-    vim.type("G75ggOclass BoundingBox(object):<CR>def 
__init__(self):<CR>self.maxx = self.maxy = float('-Inf')<CR>self.minx = 
self.miny = float('Inf')<CR><CR><BS>def add(self, x, y):<CR>self.maxx = 
max(self.maxx, x)<CR>self.maxy = max(self.maxy, y)<CR>self.minx = 
min(self.minx, x)<CR>self.miny = min(self.miny, y)<CR><BS><BS><CR>def 
extract_boxes(labels):<CR>boxes = [BoundingBox() for i in 
xrange(max(labels))]<CR>for x, y in labels.indexes():<CR>l = labels[x, y]<CR>if 
l:<CR>boxes[int(l-1)].add(x, y)<CR><BS><BS>return boxes<CR><ESC>", 0.01)
+    vim.type("G75ggOclass BoundingBox(object):<CR>def 
__init__(self):<CR>self.maxx = self.maxy = float('-Inf')<CR>self.minx = 
self.miny = float('Inf')<CR><CR><BS>def add(self, x, y):<CR>self.maxx = 
max(self.maxx, x)<CR>self.maxy = max(self.maxy, y)<CR>self.minx = 
min(self.minx, x)<CR>self.miny = min(self.miny, y)<CR><BS><BS><CR>def 
extract_boxes(labels):<CR>boxes = [BoundingBox() for i in 
xrange(int(max(labels)))]<CR>for x, y in labels.indexes():<CR>l = labels[x, 
y]<CR>if l:<CR>boxes[int(l-1)].add(x, y)<CR><BS><BS>return boxes<CR><ESC>", 
0.01)
     vim.type("G98ggOboxes = extract_boxes(labels)<ESC>:w<CR>", 0.01)
     
     pause("and draw that boudning box.")
diff --git a/talk/dls2012/demo/detect.py b/talk/dls2012/demo/detect.py
--- a/talk/dls2012/demo/detect.py
+++ b/talk/dls2012/demo/detect.py
@@ -97,7 +97,7 @@
 
 
 def extract_boxes(labels):
-    boxes = [BoundingBox() for i in xrange(max(labels))]
+    boxes = [BoundingBox() for i in xrange(int(max(labels)))]
     for x, y in labels.indexes():
         l = labels[x, y]
         if l:
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to