Numpy arrays vs Python arrays
Yes, if you don't want another dependency in your code.
I noticed that the de facto standard for array manipulation in Python is through the excellent numpy library. However, I know that the Python Standard Library has an array module, which seems to me to have a similar use-case as Numpy.
Is there any actual real-world example where array is desirable over numpy or just plain list?
From my naive interpretation, array is just memory-efficient container for homogeneous data, but offers no means of improving computational efficiency.

EDIT
Just out of curiosity, I searched through Github and import array for Python hits 186'721 counts, while import numpy hits 8'062'678 counts.
However, I could not find a popular repository using array.