JoelSjogren

Untitled

Nov 14th, 2020
454
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. box% python
  2. Python 3.8.6 (default, Sep 30 2020, 04:00:38)
  3. [GCC 10.2.0] on linux
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>> V1_indices = (1,2,3)
  6. >>> V2_indices = (1,2,3,4,5)
  7. >>> V1_tensor_V2_indices = tuple((i,j) for i in V1_indices for j in V2_indices)
  8. >>> V1_tensor_V2_indices
  9. ((1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (2, 1), (2, 2), (2, 3), (2, 4), (2, 5), (3, 1), (3, 2), (3, 3), (3, 4), (3, 5))
  10. >>> len(V1_tensor_V2_indices)
  11. 15
  12. >>>
  13. >>> def describe(name, indices): return f"{name} has basis vectors {', '.join(f'e_{i}' for i in indices)}"
  14. ...
  15. >>> describe('V1', V1_indices)
  16. 'V1 has basis vectors e_1, e_2, e_3'
  17. >>> describe('V2', V2_indices)
  18. 'V2 has basis vectors e_1, e_2, e_3, e_4, e_5'
  19. >>> describe('V1_tensor_V2', V1_tensor_V2_indices)
  20. 'V1_tensor_V2 has basis vectors e_(1, 1), e_(1, 2), e_(1, 3), e_(1, 4), e_(1, 5), e_(2, 1), e_(2, 2), e_(2, 3), e_(2, 4), e_(2, 5), e_(3, 1), e_(3, 2), e_(3, 3), e_(3, 4), e_(3, 5)'
  21. >>>
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment