我正在用python做一个基准测试,用不同的方法来计算A'*A,A是一个N x M矩阵。最快的方法之一是使用numpy.dot()。我很好奇,我是否可以使用numpy.cov() (它给出协方差矩阵)通过某种方式改变权重或以某种方式预处理A矩阵来获得相同的结果?但我没有成功。有没有人知道乘积A'*A和A的协方差之间有什么关系,其中A是一个有N行/观察值和M列/变量的矩阵?
在Java语言中,我们有一个用任意数字完全填充的数组int[] a = new int[10000000];。在代码中,我们经常需要删除任意子序列:这是一组可能不连续的元素。使用int[]而不是LinkedList的原因是在传递元素时提高了速度。目前没有删除元素,因此在应用程序运行时会存储大量垃圾。删除元素可能会加快速度,因此这是一个相当有趣的问题。如何以最快的方式从数组中删除一个子序列?