please not arrays, matrices are just line displaying vector's transpose conjugate for convenience. Learn at least Numerical Recipes or go beyond linear algebra 1. I advise studying nonlinear dynamics and multiple scales method, your tutorial really is a bad joke on matlab, I know it's paid, but octave works. But please arrays, are matrices, and cubic matrices are not tensors, I mean, they're the trivial case. But then you would have to learn geometry, orthogonal spaces, kernel of operators, properties, hilbert spaces, metric spaces....
So basically it's just APL or BQN but way worse because it's not idiomatic to the language. Super cool that array programming is secretly very populair tho 😄
From 13:30 to 14:00 ,wha? 🤔 At 26:50, you say whenever you have arrays that we can think of matrices or vectors, you can do the arithmetic operations. What is meant by this: Can't all arrays be thought of as either matrices or vectors. It would have been more helpful if you explained broadcastability of arrays when applying these arithmetic operations rather than just moving on to the next topic. Its an important topic. At 34:00, can you explain why the syntax is a.reshape((2,3)), i.e. a method, rather than np.reshape((2,3),a), i.e. a function. Since a.reshape() isn't modifying in place (it's not changing a), why not just have it as a function.
After wasting my time for 1 month and understanding nothing from those courses explaining Numpy with anaconda, I found this course, simple, understandable, finally!!!!!!!!!!thanks