I\'m trying to use Eigen::Map to convert a pointer to raw data to a matrix and then free the original data, but keep getting some weird results as if the data in the Eigen::