using System; using System.Collections.Generic; using System.Text; namespace TensorFlowNET.Examples.Utility { public static class ArrayShuffling { public static T[] Shuffle<T>(this Random rng, T[] array) { int n = array.Length; while (n > 1) { int k = rng.Next(n--); T temp = array[n]; array[n] = array[k]; array[k] = temp; } return array; } } }
tensorflow框架的.NET版本,提供了丰富的特性和API,可以借此很方便地在.NET平台下搭建深度学习训练与推理流程。