Anders and Briegel in Python
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

test_against_anders_thesis.py 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. from numpy import *
  2. import clifford as lc
  3. r = exp(-1j*pi/4)
  4. ir2 = 1/sqrt(2)
  5. anders = [
  6. matrix([[1, 0], [0, 1]], dtype=complex),
  7. matrix([[0, 1], [1, 0]], dtype=complex),
  8. matrix([[0, -1j], [1j, 0]], dtype=complex),
  9. matrix([[1, 0], [0, -1]], dtype=complex),
  10. \
  11. r * matrix([[0, 1], [1j, 0]], dtype=complex),
  12. matrix([[1, 0], [0, 1j]], dtype=complex),
  13. matrix([[1, 0], [0, -1j]], dtype=complex),
  14. r * matrix([[0, 1], [-1j, 0]], dtype=complex),
  15. \
  16. ir2 * matrix([[1,-1],[-1,-1]], dtype=complex),
  17. ir2 * matrix([[1,-1],[1,1]], dtype=complex),
  18. ir2 * matrix([[1,1],[1,-1]], dtype=complex),
  19. ir2 * matrix([[1,1],[-1,1]], dtype=complex),
  20. \
  21. ir2 * matrix([[1,-1j],[1j,-1]], dtype=complex),
  22. ir2 * matrix([[1,1j],[-1j,-1]], dtype=complex),
  23. ir2 * matrix([[1,-1j],[-1j,1]], dtype=complex),
  24. ir2 * matrix([[1,1j],[1j,1]], dtype=complex),
  25. \
  26. ir2 * matrix([[1,1j],[1,-1j]], dtype=complex),
  27. ir2 * matrix([[1,-1j],[-1,-1j]], dtype=complex),
  28. ir2 * matrix([[1,1j],[-1,1j]], dtype=complex),
  29. ir2 * matrix([[1,-1j],[1,1j]], dtype=complex),
  30. \
  31. ir2 * matrix([[1,1],[-1j,1j]], dtype=complex),
  32. ir2 * matrix([[1,1],[1j,-1j]], dtype=complex),
  33. ir2 * matrix([[1,-1],[1j,1j]], dtype=complex),
  34. ir2 * matrix([[1,-1],[-1j,-1j]], dtype=complex),
  35. ]