R for example is quite good at this as is MATLAB and other libraries / research environments.The user should not need to become a Python expert to become an expert in the use of pandas (in other words, where possible it tries not to make your life difficult)No need to support higher than 3-dimensional data since such data sets are seldom found in statistical / financial applications.