[Numpy-discussion] Can't set an element of a subset of an array, , ,
alan@ajackso...
alan@ajackso...
Tue Dec 8 18:47:02 CST 2009
Okay, I'm stuck. Why doesn't this work?
In [226]: mask
Out[226]: array([False, False, False, ..., False, False, False], dtype=bool)
In [227]: mask[data['horizon']==i]
Out[227]:
array([ True, True, False, False, True, False, False, False, False,
True, False, False, False, True, False, False, False, False,
False, True, False, False, False, False, False, False, True,
False, False, False, False, False, False, True, False, False,
False, False, False, False, False, False, False, False, False,
False, True, False, False, False, False, False, False, False,
False, False, False, False, False, True, False, True, False,
False, False, False, False, False, False, False, False, True,
False, False, False, False, False, False, False, False, True,
True, False, False, False, True, False, True, False, False,
True, True, False, False, False, False, False, False, False,
False, False, True, False, False, False, True, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, True, False, False, False,
False, False, True, False, False, False, False, False, True,
False, False, False, True, False, True, False, False, False,
False, False, True, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
True, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, True,
True, False, False, False, False, False, False, False, False,
True, False, False, False, False, False, False, False, False,
False, True, False, False, True, False, False, False, False,
False, False, False, False, False, True, False, False, False,
False, False, False, False, False, False, True, False, False,
False, False, False, False, False, False, False, False, False,
False, True, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False], dtype=bool)
In [228]: mask[data['horizon']==i][2]
Out[228]: False
In [229]: mask[data['horizon']==i][2] = True
In [230]: mask[data['horizon']==i][2]
Out[230]: False
--
-----------------------------------------------------------------------
| Alan K. Jackson | To see a World in a Grain of Sand |
| alan@ajackson.org | And a Heaven in a Wild Flower, |
| www.ajackson.org | Hold Infinity in the palm of your hand |
| Houston, Texas | And Eternity in an hour. - Blake |
-----------------------------------------------------------------------
More information about the NumPy-Discussion
mailing list