public void evaluateError_2()
{
int N = 6;
int D = 2;
double[,] P = Matrix.Random(6, 6, new NormalDistribution());
double[][] p = P.ToJagged();
double[,] Y = Matrix.Random(6, 2, new NormalDistribution());
double[][] y = Y.ToJagged();
double expected = TSNEWrapper.evaluateError(P, Y, N, D);
double actual = TSNE.evaluateError(p, y, N, D);
Assert.AreEqual(expected, actual);
}