I had a question regarding segment access in a Section() object in python. Considering the following (trivial) minimal example:
Code: Select all
from neuron import h
# create a section
sec = h.Section()
# change nseg
sec.nseg = 3
# iterate and run trivial operation on each segment of sec
for seg in sec:
print seg
Code: Select all
>>> lseg = [seg for seg in sec]
>>> print lseg
[<nrn.Segment object at 0x10b7b04e0>, <nrn.Segment object at 0x10b7b0530>, <nrn.Segment object at 0x10b7b05d0>]
Code: Select all
>>> print lseg[0]
<nrn.Segment object at 0x10b7b04e0>
Code: Select all
>>> sec[0]
<nrn.Segment object at 0x10b7b04e0>