- Where function in python returns nothing
- a = array([1,5,7])
- where(a==8)
- (array([], dtype=int64),)
- def where0(vec):
- a = where(vec)
- return a if a[0] else 0
- # The return above is equivalent to:
- # if len(a[0]) == 0:
- # return 0 # or whatever you like
- # else:
- # return a
- a = array([1,5,7])
- print where0(a==8)
- a = array([1,5,7])
- result = where(a==8)
- if result[0] != 0:
- doFancyStuff(result)
- else:
- print "bump"