Проблема с List в Unity3D [закрыт]

121
26 марта 2022, 08:40
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.

Закрыт 2 года назад.

Улучшить вопрос

Я писал нейронную сеть для игры и мне началась выдаваться ошибка о выходе за пределы листа как я понял:

ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at :0)

System.ThrowHelper.ThrowArgumentOutOfRangeException () (at :0)

System.Collections.Generic.List1[T].get_Item (System.Int32 index) (at :0)

Brains.WeightsInit () (at Assets/Scripts/Brains.cs:77)

Brains.Update () (at Assets/Scripts/Brains.cs:29)`

Вот часть того кода, на который он ругается:

`        float randomNumb = 0;
            for(int i = 0; i < inputs.Length; i++)
            {
                wEH.Add(new List<float>());
                for(int j = 0; j < hidden.Length; i++)
                {
                    randomNumb = Random.Range(0.1f, 0.5f);
                    wEH[i].Add(randomNumb);
                }
            }
            for (int i = 0; i < hidden.Length; i++)
            {
                wHO.Add(new List<float>());
                for (int j = 0; j < outputs.Length; i++)
                {
                    wHO[i].Add(Random.Range(0.1f, 0.5f));
                }
            }`
    Инициализация листа: 
`    List<List<float>> wEH = new List<List<float>>();
        List<List<float>> wHO = new List<List<float>>();`
Answer 1
for(int j = 0; j < hidden.Length; j++) // было i++
...
for (int j = 0; j < outputs.Length; j++)  // было i++
READ ALSO
Вывод текста, когда курсор находится над формой

Вывод текста, когда курсор находится над формой

Задача состоит в следующем: есть формаВо время того, когда курсор находится над формой, и пользователь нажимает левую кнопку мыши, в этой...

160
Как добавить новый ряд в DataGridView c# Winforms

Как добавить новый ряд в DataGridView c# Winforms

Гуглил много, вроде находил какие-то решения, но понимания не добавилось

244
Сканирование директорий

Сканирование директорий

Ребята есть ли какой то сканер с выбором директорий для сканирования файлов определенного формата написанном на любом языке программирования...

140
внести изменения в datagrid из стороннего окна wpf

внести изменения в datagrid из стороннего окна wpf

В чем суть проблемного момента : при нажатии на кнопку добавить выскакивает новое окно, в котором я выбираю из комбобоксов аргументы для новой...

177