$search
00001 ################################################################################ 00002 # 00003 # File: wiiutils.py 00004 # RCS: $Header: $ 00005 # Description: Various handy utilities 00006 # Author: Andreas Paepcke 00007 # Created: Thu Aug 13 15:11:56 2009 00008 # Modified: Thu Aug 13 15:22:45 2009 (Andreas Paepcke) paepcke@anw.willowgarage.com 00009 # Language: Python 00010 # Package: N/A 00011 # Status: Experimental (Do Not Distribute) 00012 # 00013 # 00014 ################################################################################ 00015 00016 import sys 00017 import time 00018 import wiimoteConstants as acConst 00019 from math import sqrt 00020 import numpy as np 00021 import random 00022 00023 #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 00024 # 00025 # Functions 00026 # 00027 #;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 00028 00029 00030 def report(str, debuglevel=acConst._DEBUGLEVEL): 00031 """For error reporting, controlled by debuglevel.""" 00032 if debuglevel > 0: 00033 print >> sys.stderr, str 00034 return 00035 00036 def log(str, file=None): 00037 if acConst._MONITOR_LEVEL > 0: 00038 print >> sys.stderr, str 00039 00040 00041 def promptUsr(str): 00042 """Prompting user.""" 00043 print >> sys.stderr, str 00044 return 00045 00046 def getTimeStamp(): 00047 """Return current time as float of seconds since beginning of Epoch.""" 00048 return time.time() 00049 00050 00051 if __name__ == '__main__': 00052 00053 foo = np.array([(4.0,3.0,3.0)]) 00054 bar = np.array([(4.0,3.0,3.0)]) 00055 00056 isGreater = np.greater(foo,bar) 00057 isBad = np.greater(foo,bar).any() 00058 test = (foo > bar).any() 00059 00060 00061 print repr(isGreater) 00062 print isBad 00063 print test 00064