Julia?
https://www.geeksforgeeks.org/broadcasting-across-arrays-in-...
I also like the constraint programming support combined with performance in implicit parallelism:
sudo apt-get install minizinc-ide minizinc libgecode-dev
curl -fsSL https://install.julialang.org | sh -s -- --default-channel=lts --add-to-path=yes --startup-selfupdate=3600
>julia
import Pkg
Pkg.add("CUDA")
Pkg.add("MiniZinc")
using CUDA
CUDA.versioninfo()
Enjoy the fun =3
Constraint programming is not Julia specific =)