namespace XFEExtension.NetCore.ArrayExtension.AI;
///
/// 对神经网络算法的数组矩阵的拓展
///
public static class MatrixOfArrayExtension
{
///
/// 以矩阵形式打印数组
///
///
///
public static void OutPutInMatrix(this T[] arrays)
{
int i;
Console.Write("[");
for (i = 0; i < arrays.GetLength(0) - 1; i++)
{
Console.Write($"{arrays[i]}\t");
}
Console.Write($"{arrays[i]}]\n");
}
///
/// 以矩阵形式打印数组
///
///
///
public static void OutPutInMatrix(this T[][] arrays)
{
for (var i = 0; i < arrays.GetLength(0); i++)
{
int j;
Console.Write("[");
for (j = 0; j < arrays.GetLength(1) - 1; j++)
{
Console.Write($"{arrays[i][j]}\t");
}
Console.Write($"{arrays[i][j]}]\n");
}
}
///
/// 以矩阵形式打印数组
///
///
///
public static void OutPutInMatrix(this T[,] arrays)
{
for (var i = 0; i < arrays.GetLength(0); i++)
{
int j;
Console.Write("[");
for (j = 0; j < arrays.GetLength(1) - 1; j++)
{
Console.Write($"{arrays[i, j]}\t");
}
Console.Write($"{arrays[i, j]}]\n");
}
}
}