Interessante esse NumCpp, mas eu acho bem melhor o xtensor . Dá pra usá-lo com o kernel C++ no jupyter notebook, chamado xeus-cling
Obs: Lua é show, principalmente o LuaJIT. Usei por um tempo o SciLua. Um tempo atrás vi esse nelua. Parece interessante.