Почему не выводит средние значения строк и столбцов?
Это мое видение ситуации. Язык C#, если что.// MeanLineValue вернет массив, состоящий из чисел, каждое из которых – среднее значение по строке
    public float[] MeanLineValue(float[,] array)
    {
        // Создаем массив нужной длины (т.е. такой длины, сколько строк нам нужно обсчитывать)
        float[] values = new float[array.GetLength(0)];
        // Складываем значения
        for (int i = 0; i < array.GetLength(0); i++)
        {
            for (int j = 0; j < array.GetLength(1); j++)
            {
                values[i] += array[i, j];
            }
            // Ищем среднее для каждой строки
            values[i] /= array.GetLength(1);
        }
        // Возвращаем массив со средними значениями по строкам
        return values;
    }// Создаем массив
int size = 3;
float[,] array = new float[size, size * 2];
// Заполняем рандомными значениями
for (int i = 0; i < array.GetLength(0); i++)
    {
        for (int j = 0; j < array.GetLength(1); j++)
        {
            array[i, j] = Random.value * 10f;
         }
    }
// Выводим средние по строкам
for (int i = 0; i < size; i++)
{
    Debug.Log(MeanLineValue(array)[i]);
}
Это мое видение ситуации. Язык C#, если что.// MeanLineValue вернет массив, состоящий из чисел, каждое из которых – среднее значение по строке
    public float[] MeanLineValue(float[,] array)
    {
        // Создаем массив нужной длины (т.е. такой длины, сколько строк нам нужно обсчитывать)
        float[] values = new float[array.GetLength(0)];
        // Складываем значения
        for (int i = 0; i < array.GetLength(0); i++)
        {
            for (int j = 0; j < array.GetLength(1); j++)
            {
                values[i] += array[i, j];
            }
            // Ищем среднее для каждой строки
            values[i] /= array.GetLength(1);
        }
        // Возвращаем массив со средними значениями по строкам
        return values;
    }// Создаем массив
int size = 3;
float[,] array = new float[size, size * 2];
// Заполняем рандомными значениями
for (int i = 0; i < array.GetLength(0); i++)
    {
        for (int j = 0; j < array.GetLength(1); j++)
        {
            array[i, j] = Random.value * 10f;
         }
    }
// Выводим средние по строкам
for (int i = 0; i < size; i++)
{
    Debug.Log(MeanLineValue(array)[i]);
}