Julia is focused on numerical computing, not exclusively for numerical computing. Note that Julia has built in n-D arrays and useful operations, while Python requires the numpy package (or other similar package) for them. Julia's Matlab-esque syntax makes it clear where its priorities lie.
You could call any Turing-complete language with I/O a general purpose language, but some are clearly designed for certain tasks.