|
2 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 82
|
||||||
Написать класс - обертку над массивом double[]03.03.2020, 10:57. Показов 4853. Ответов 7
Метки нет (Все метки)
Нейронная сеть состоит из нейронов, каждый из которых имеет вектор весов. Иногда нужно иметь доступ к весам отдельных нейронов, например, при их инициализации. Однако, при разработке алгоритмов обучения оказывается удобным работать со всеми весами в сети как с единым вектором. Таким образом, нужно организовать различные виды доступа к одним и тем же данным.
Скачайте проект Incapsulation.Weights и напишите класс Indexer, который создается как обертка над массивом double[], и открывает доступ к его подмассиву некоторой длины, начиная с некоторого элемента. Ваше решение должно проходить тесты, содержащиеся в проекте. Как и всегда, вы должны следить за целостностью данных в Indexer. Вот что у меня есть:
Пожалуйста помогите исправить и вставьте исправленный код ниже
0
|
||||||
| 03.03.2020, 10:57 | |
|
Ответы с готовыми решениями:
7
Определить класс для работы с одномерным массивом типа double, разработав следующие элементы класса. Поля: - double [] Обертка над массивом double[] Написать программу для выполнения действий над двумерным массивом |
|
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
||
| 03.03.2020, 11:29 | ||
|
с большой долей вероятности у Вас не учтено:
0
|
||
|
2 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 82
|
|
| 03.03.2020, 11:37 [ТС] | |
|
Вот ссылка на файлы проекта:
https://ulearn.me/Exercise/Stu... 5b6424cc64 Код который был выставлен выше должен находиться в файле Indexer.cs
0
|
|
|
911 / 796 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
| 03.03.2020, 12:01 | |
|
ну всё как и ожидалось у Вас в проекте есть файл
Indexer_should в данном файле есть тест который хочет чтобы у вас в классе был конструктор такого типа:public Indexer(double[] array, int start, int length) в отличии от Вашего в котором public Indexer(double[] array, int begin, int end) т.е. он хочет определённые названия параметров, а не begin/end
0
|
|
|
2 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 82
|
|
| 03.03.2020, 18:51 [ТС] | |
|
Заменил на вашу строчку, при компиляции всё нормально вроде как, но когда проект запускается выскакивает исключение
0
|
|
| 03.03.2020, 19:16 | |
|
Не по теме: это еще чтоб и тесты проходили ??? ничоси первый раз такое )))) может вы там лишний ?
0
|
|
|
2 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 82
|
|
| 03.03.2020, 19:22 [ТС] | |
|
Я бы рад это не делать, долгая история, если в кратце учител задал пройти курсы, а там вот такие задания(до этого мы принципе ничего такого не проходили), а сейчас надо пилить курсовую и ещё практику делать с отчётом, а если я не сдам эти курсы то мне поставит он не аттестацию. Крч заложник ситуации и мне надо сдать это, что бы от меня отстал он.
0
|
|
|
2 / 2 / 0
Регистрация: 30.04.2019
Сообщений: 82
|
|
| 04.03.2020, 08:32 [ТС] | |
|
Можете пожалуйста написать рабочий код?
0
|
|
| 04.03.2020, 08:32 | |
|
Помогаю со студенческими работами здесь
8
Как создать класс-обертку над каким-нибудь другим типом (autoboxing и unboxing)? Написать класс-обертку с умным доступом к методам класса Написать функции для выполнения операций над одномерным массивом целых чисел Написать обёртку для консольной программы? Написать функцию int Search ( double A[], int n , double x), которая находит в массиве double A[n] элемент, значение которого равно x Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|