Advertisement
Guest User

Untitled

a guest
Jul 6th, 2012
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. import spam, numpy
  2.  
  3. a = spam.vector3d()
  4. a[0] = 1
  5. a[1] = 2
  6. a[2] = 3
  7. print a
  8.  
  9. b = numpy.array([1.4, 1.1, 0.7])
  10. print b
  11.  
  12. m = memoryview(a)
  13. print m.ndim
  14. print m.shape
  15. print m.tobytes()
  16.  
  17. c = a + b
  18. print c
  19.  
  20. //////////////////////////////////////////////////////////////////////////////////
  21.  
  22. xxx@ThinkPad-E525:~/Workspace/experimental/buffer protocol/swig$ python example.py
  23. <Swig Object of type 'vector3d *' at 0x7f21a2d76260>
  24. [ 1.4 1.1 0.7]
  25. 1
  26. (3L,)
  27. �?@
  28. [ 2.4 3.1 3.7]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement