[Numpy-discussion] how to delete a particular column or row from numpy array based on some rule or value
Sachin Kumar Sharma
SSharma84 at slb.com
Thu Mar 24 03:42:47 EDT 2011
BB,
In a numpy array of m x n size, I would like to delete few rows when a given element in that row is 'nan' or say any other value.
For e.g. as in example given below, if I wish to delete a row when the 3rd element of row is zero, or if 3rd, 4th, 5th element are zero or either of 3rd, 4th and 5th element is zero.
array([[ 1900. , nan, nan, nan, nan, nan],
[ 1900.5, nan, nan, nan, nan, nan],
[ 1901. , nan, nan, nan, nan, nan],
...,
[ 6724. , nan, nan, nan, nan, nan],
[ 6724.5, nan, nan, nan, nan, nan],
[ 6725. , nan, nan, nan, nan, nan]])
Cheers
Sachin
************************************************************************
Sachin Kumar Sharma
Senior Geomodeler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20110324/30dfa01c/attachment.html>
More information about the NumPy-Discussion
mailing list