[ncl-talk] Function "ind"

Jack Ogaja jack.ogaja at gmail.com
Wed Nov 18 09:15:07 MST 2015


I meant to Cc ncl-talk. 

Alan has given you a broader approach which should solve your problem as well.

Jack

> On 18 Nov 2015, at 11:29, Jack Ogaja <jack.ogaja at gmail.com> wrote:
> 
> 9.96921e+36 .ne. 9.97e+36
> 
> Try setting the missing value to 9.97e+36 before searching for the non-missing values indices, i.e.
> 
> z at _FillValue = 9.97e+36
> 
> Jack
> 
>> On 18 Nov 2015, at 07:40, Amadou Coulibaly <mpapin24 at gmail.com <mailto:mpapin24 at gmail.com>> wrote:
>> 
>> Dear NCL users,
>> 
>> I am trying to get the indices of non-missing values from 1D array which looks like:
>> 
>> Variable: z
>> Type: float
>> Total Size: 112 bytes
>>             28 values
>> Number of Dimensions: 1
>> Dimensions and sizes:    [28]
>> Coordinates: 
>> Number Of Attributes: 1
>>   _FillValue :    9.96921e+36
>> (0)    900
>> (1)    900
>> (2)    900
>> (3)    900
>> (4)    9.97e+36
>> (5)    900
>> (6)    900
>> (7)    900
>> (8)    9.97e+36
>> (9)    900
>> (10)    9.97e+36
>> (11)    900
>> (12)    9.97e+36
>> (13)    9.97e+36
>> (14)    9.97e+36
>> (15)    9.97e+36
>> (16)    9.97e+36
>> (17)    900
>> (18)    9.97e+36
>> (19)    9.97e+36
>> (20)    900
>> (21)    900
>> (22)    900
>> (23)    9.97e+36
>> (24)    9.97e+36
>> (25)    9.97e+36
>> (26)    9.97e+36
>> (27)    9.97e+36
>> 
>> ​So I used "ind0=ind(.not.ismissing(z))"​ and when I printed out "print(ind0)", I got this:
>> 
>> Variable: ind0
>> Type: integer
>> Total Size: 112 bytes
>>             28 values
>> Number of Dimensions: 1
>> Dimensions and sizes:    [28]
>> Coordinates: 
>> (0)    0
>> (1)    1
>> (2)    2
>> (3)    3
>> (4)    4
>> (5)    5
>> (6)    6
>> (7)    7
>> (8)    8
>> (9)    9
>> (10)    10
>> (11)    11
>> (12)    12
>> (13)    13
>> (14)    14
>> (15)    15
>> (16)    16
>> (17)    17
>> (18)    18
>> (19)    19
>> (20)    20
>> (21)    21
>> (22)    22
>> (23)    23
>> (24)    24
>> (25)    25
>> (26)    26
>> (27)    27
>> 
>> But I am just looking for the indices of non-missing values in z.
>> 
>> What's wrong with this?
>> 
>> -- 
>>  COULIBALY   AMADOU   
>> PhD  Student  on  West  African  Climate  System (WACS)
>> FUTA - Federal  University  of  Technology of Akure, Nigeria
>> 
>> Visiting Student - University of Cologne, Germany
>> Institute of Geophysics and Meteorology
>> Pohligstr. 3 / Office 3.102
>> D-50969 Köln
>> 
>> Project: WASCAL (West African Science Service Centre on Climate Change and Adapted Land Use) 
>> Phone:(+234) 810 795 2836 /(+223) 65 67 27 57 /(+226) 64 57 37 27 /+49 15218352574
>> 
>> E-mail: mpapin24 at gmail.com <mailto:mpapin24 at gmail.com> / coulibalya68 at yahoo.com <mailto:coulibalya68 at yahoo.com> 
>> 
>> "The time is always right to do right": Nelson Mandela
>> 
>> "Character is like a tree and reputation like a shadow.  The shadow is what we think of it; the tree is the real thing" : Abraham Lincoln
>> 
>> "Do what you can, with what you have, where you are" Theodore Roosevelt
>> 
>>  
>> 
>>  
>> 
>>  
>> _______________________________________________
>> ncl-talk mailing list
>> ncl-talk at ucar.edu <mailto:ncl-talk at ucar.edu>
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20151118/46c5e8c7/attachment.html 


More information about the ncl-talk mailing list