4 ms·
Because when you string a couple of those please-compute-eigen-vectors-and-also-eigen-values in nested calls, you easily end up with a multi-page text in no tim
by dragandj 9y ago
Because when you string a couple of those please-compute-eigen-vectors-and-also-eigen-values in nested calls, you easily end up with a multi-page text in no time.
Besides, the standard way to call eigenvectors/eigenvalues function is ev in LAPACK - sgeev/dgeev.
- hota_mazi 9y agoRenaming "ev" to "eigen" will result in multi pages of text? And even so, we know today it's preferable to have longer but easier to read code than this kind of garbage. > sgeev/dgeev. That's just as bad.
- dragandj 9y agoBut eigen-what? There are multiple subtle variations of these functions. On the other hand, you are free to choose libraries that you use. There is surely no shortage of libraries than invent those "proper" names.
- catnaroek 9y agoYou might have a different opinion once you have written a few tens of thousands lines of numerical code. There is a reason why mathematical notation is so terse - much terser than the “garbage” you bemoan, in fact. Also, regarding your specific example, `eigen` would be ambiguous. Do you mean eigenvalues? Eigenvectors? Eigenfunctions? Eigenspaces?
- submeta 9y agoWell, the author of Mathematica has chosen elaborate names for functions. Everything is explicit. Super long camel-cased names.