Python

From Healthcare Robotics Wiki
Revision as of 16:36, 4 November 2009 by Haidai (Talk | contribs)

Jump to: navigation, search

learning python

math, science, numerical, etc.

opencv

efficiency

When you need buffering of some sort for logging/writing data, if speed is important use the deque() data structure instead of lists (see: http://pythonorific.org/blog/blog-2009-09-24-0109.html) This can be done by the following commands:

   from collections import deque
       buffer = deque()
       buffer.append(x) 
           #or 
       buffer.appendleft(x) #to append an item=x to the deque on one end or the other
       buffer.pop() 
           #or 
       buffer.popleft() #to pop the item from one end or the other