public void Cos() { float[] data1 = { 0.4f, 0.5f, 0.3f, -0.1f }; int[] shape1 = { 4 }; var tensor = new FloatTensor(data1, shape1); float[] data2 = { 0.92106099f, 0.87758256f, 0.95533649f, 0.99500417f }; int[] shape2 = { 4 }; var expectedCosTensor = new FloatTensor(data2, shape2); var actualCosTensor = tensor.Cos(); for (int i = 2; i < actualCosTensor.Size; i++) { Assert.AreEqual(expectedCosTensor.Data[i], actualCosTensor.Data[i]); } }