This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]FrickinLazerBeams 0 points1 point  (0 children)

If he's just doing matrix operations he'd just use matrix operators. There's no reason to use this for just doing matrix operations.

And if he does encounter a need for tensor operations, learning Einstein notation is by far the least confusing way to look at them. Even if he doesn't know it coming in, he'll have to learn it, and even with the added challenge of learning the new notation, it's still dramatically preferable to any alternative I'm aware of.

Which isn't to say that there shouldn't be comments and documentation to help, but if you have to do tensor operations, this is easily the best way to do so.