text: Some see NumPy as a good free alternative to MATLAB (PyLab, more specifically, which is based on NumPy and SciPy), since MATLAB's programming language is similar in some superficial ways to NumPy: they are both interpreted, and they both allow the user to write fast programs as long as most operations work on arrays or matrices instead of scalars.