using Microsoft.VisualStudio.TestTools.UnitTesting; using System; using System.Collections.Generic; using System.Linq; using System.Text; using Tensorflow; using Tensorflow.NumPy; namespace TensorFlowNET.UnitTest.NumPy { /// /// https://numpy.org/doc/1.20/reference/random/index.html /// [TestClass] public class RandomizeTest : EagerModeTestBase { [TestMethod] public void permutation() { var x = np.random.permutation(10); Assert.AreEqual(x.shape, 10); var y = np.random.permutation(x); Assert.AreEqual(x.shape, 10); Assert.AreNotEqual(x.ToArray(), y.ToArray()); } } }