Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #44397

Nested For loop not running full

Date 2013-04-26 14:18 +0530
Subject Nested For loop not running full
From inshu chauhan <insideshoes@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.1086.1366966121.3114.python-list@python.org> (permalink)

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hello everyone,

I have this part of my code where I am trying to traverse over an image by
running a for loop for both x and y co-ordinate axis. But the loop is
terminating by just reading first pixel. Can think of a reason why this is
happening ?

The code is:
for sy in xrange(0, segimage.height):
    for sx in xrange(0, segimage.width):
            if segimage[sy,sx] == (0.0, 0.0, 0.0):
                continue
            else:
                seg_color = segimage[sy,sx]
                blue = int(seg_color[0])
                green = int(seg_color[1])
                red = int(seg_color[2])
                reg_num = blue + 256 * green + 65536 * red
                for l in f:
                    sp = l.split(",")
                    if len(sp) == 14:
                        print sy, sx  # for checking which pixel its
reading currently
                        print reg_num, sp[0]  # for checking whats
happening
                        if reg_num == int(sp[0].strip()):
                            print reg_num, sp[0].strip() # for checking
whats happening
                            classification = int(sp[13].strip())


The inside "for loop" is for reading a csv format file from which I am
extracting some information.

Thanks in Advance for your suggestions

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Nested For loop not running full inshu chauhan <insideshoes@gmail.com> - 2013-04-26 14:18 +0530
  Re: Nested For loop not running full jt@toerring.de (Jens Thoms Toerring) - 2013-04-26 09:54 +0000

csiph-web