On Wed, Apr 7, 2010 at 7:40 AM, ioannis syntychakis <ioanni...@gmail.com>wrote:

> Hallo Everybody,
>
> I am new in this mail list and python. But I am working at something and I
> need your help.
>
> I have a very big matrix. What I want is to search in that matrix for
> values above the (for example:) 150. If there are values above the 150, I
> also want to get their position and value.
>
I think:

your_matrix = #
indices = np.where(matrix>150.0)
values = your_matrix[indices]

should work.

>   Is this possible?
> Thanks in advance!!
>
> ps. could you also tell me how i can show the whole matrix? because now i
> see:
>
> [[ 0. 0. 0. ..., 87. 4. 4.]
>  [ 0. 0. 0. ..., 89. 6. 4.]
>  [ 0. 1. 0. ..., 87. 4. 3.]
>  ...,
>  [ 0. 0. 0. ..., 87. 4. 4.]
>  [ 0. 3. 0. ..., 87. 4. 4.]
>  [ 0. 0. 4. ..., 87. 4. 4.]]
>
set_printoptions(precision=None, threshold=None, edgeitems=None,
linewidth=None, suppress=None, nanstr=None, infstr=None)

Ian
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to