Common numerical programming environments such as MATLAB , SciLab , NumPy , Sklearn and the R language provide some of the simpler feature extraction techniques ( e.g. principal component analysis ) via built-in commands .