Публикации по теме 'iteration'


Iterable, Iterator и Generator  — три зверя итерации
Помогите вам решить путаницу между этими тремя. Часто Итераторы и Генератор взаимозаменяемы. Для узкого человека это может быть правдой — когда вы их используете, похоже, они работают одинаково: вы можете зациклиться, нарезать или получить элемент. Python скрывает реализацию, но внутри они работают совсем по-другому. Итератор — это распространенный шаблон, который Python реализует для вас. Генераторы — это первый шаг к асинхронному программированию (см. yield from и futures )...

Синхронные промисы/асинхронные/ожидание
Как правило, Promise.all отлично подходит для повторения промисов. Однако пару раз мне нужно было выполнять эти обещания синхронно, то есть выполнять следующее обещание только после завершения первого. Вот простой способ сделать это: Асинхронно / Ожидание promises.reduce(async (acc, promise) => { const arr = await acc; const res = await promise(); arr.push(res); return acc; }, Promise.resolve([])); Обещания promises.reduce((acc, promise) => { return acc.then((arr)..

Диаграммы JavaScript для начинающих: итерация по данным
Использование диаграмм Использование диаграмм и инструментов визуализации данных в ваших приложениях может быть очень сложной задачей, когда вы впервые. Доступно так много инструментов, как GraphQL, Chart.JS и т. Д. Один из вариантов, который я нашел очень простым в использовании, - это AnyChart . AnyChart - это библиотека диаграмм, разработанная для JavaScript, документация которой датирована 2003 годом. При использовании этого инструмента разработчик должен обрабатывать в..

6 простых шагов о том, как Trell использует машинное обучение для быстрой и эффективной итерации
Машинное обучение помогло Trell быстро масштабироваться. Прямо сейчас мы обслуживаем интересы более 80 миллионов человек, каждый день публикуя миллионы видеопостов. Хотя в первые дни мы развернули ручную пометку видео, спустя 4 года эту работу за нас сделали продвинутые алгоритмы. Наши пользователи тоже довольны доступом к более персонализированному контенту в режиме реального времени. Многие преимущества машинного обучения хорошо известны. Но эффективное использование машинного..

Только 3 метода цикла, которые вам когда-либо понадобятся в Javascript
Только 3 метода цикла, которые вам когда-либо понадобятся в Javascript Практически каждый программист должен иметь метод итерации. Хотя существует множество вариантов циклов, javascript требует только 3 метода, чтобы выполнить свою работу. Они есть: Классический цикл For for (let i=0; i<someNum; i++{ //You need to memorize the exact form of the syntax } 2. Новое для массива Примечание: а) Укороченная версия классического цикла for б) Забудьте о .forEach(), чтобы..

Итак, вы хотите создать рекурсивную (рекурсивную (рекурсивную…)) функцию в Javascript.
Что такое рекурсия? Рекурсия - это метод, используемый для итерации операции с помощью самого вызова функции до достижения результата. Практически любой цикл можно написать рекурсивно, но обычно это не идеально. Написание рекурсивных функций кажется простой идеей, но они могут сбивать с толку и их довольно сложно использовать должным образом. Первое, что вам следует понять о рекурсивных функциях, это то, что они не устанавливаются до тех пор, пока не будет достигнута остановка. В..

Вопросы по теме 'iteration'

SQL перебирает список для вызова EXEC для каждого элемента
Попытка обобщить мои вопросы... Я хочу выполнить хранимую процедуру для каждого результата, возвращаемого оператором SELECT. Мысленно я хочу попробовать что-то вроде EXEC myStoredProc (SELECT id FROM sometable WHERE cond = @param) Подробнее о...
4643 просмотров
schedule 30.01.2024

Использование JavaScript/jQuery для создания фикстур
Я собираю инструмент для коллеги, который помогает создать хороший список приспособлений. Я прошел около 2/3 через инструмент, собирая различные данные... и тут я наткнулся на кирпичную стену. Это не столько проблема с JavaScript, сколько блокировка...
1358 просмотров
schedule 06.05.2024

JSTL — использование forEach для перебора определяемого пользователем класса
Какие методы мне нужно добавить в пользовательский класс Java, чтобы я мог перебирать элементы в одном из его членов? Я не смог найти каких-либо спецификаций о том, как на самом деле работает тег JSTL forEach, поэтому я не уверен, как это...
6583 просмотров
schedule 20.10.2023

Как я могу просмотреть карту карт C ++?
Как я могу перебрать std::map в C ++? Моя карта определяется как: std::map< std::string, std::map<std::string, std::string> > Например, указанный выше контейнер содержит такие данные: m["name1"]["value1"] = "data1";...
436577 просмотров
schedule 07.04.2024

SQLALCHEMY — перебор данных
Когда я использую SQLALchemy, как можно перебирать имена столбцов? Eg. Column Name 1, Column Name 2, Column Name 3, etc... Второй вопрос: у меня есть следующий запрос: root =...
16765 просмотров
schedule 20.07.2022

Итерация XSLT или производительность рекурсии
Кто-нибудь измерял производительность выполнения эквивалентных аналогичных XSL-преобразований итеративно или рекурсивно с использованием различных библиотек? Меня больше всего интересуют библиотеки Java, но приветствуются и другие предложения....
1370 просмотров
schedule 11.09.2022

++это или это++ при переборе карты?
Примеры, показывающие, как перебирать std::map , часто бывают такими: MapType::const_iterator end = data.end(); for (MapType::const_iterator it = data.begin(); it != end; ++it) то есть он использует ++it вместо it++ . Есть ли причина,...
6623 просмотров
schedule 21.03.2024

Тот же код занимает больше времени, если выполняется чаще?
У меня есть следующий код внутри тега <script> на веб-странице, на которой больше ничего нет. Боюсь, у меня сейчас нет его в сети. Как видите, он суммирует все простые числа до двух миллионов двумя разными способами и вычисляет, сколько...
105 просмотров
schedule 10.05.2024

Perl: перебор INI-файлов
Я делаю сценарий Perl, который должен читать и получать значения файла INI. Формат INI-файла: [name] Property=value Пример: [switch_6500] cpu=1.5.1.12.4 free_memory=1.45.32.16 [oracle_db_11g] param1=value1 param2=value2 param3=value3...
5451 просмотров
schedule 07.09.2022

Обратная итерация Java LinkedHashSet
Как я могу перебирать элементы LinkedHashSet от последнего элемента к первому?
22587 просмотров
schedule 23.04.2024

В чем разница между рекурсией и итерацией?
Я ищу разницу между рекурсией и итерацией в java. Пожалуйста, включите пример кода Java для обоих. 2. Как я могу открыть свое открытое приложение, только если я получаю сообщение в Android? Как закрыть сторонние службы, работающие на...
7275 просмотров
schedule 04.11.2023

Как выполнить итерацию по вектору, а также узнать индекс элемента?
Мне нужно получить доступ к каждому элементу в векторе, а также знать, в каком индексе находится элемент. До сих пор я мог придумать два способа for (iterator it= aVector.begin(), int index= 0; it!= aVector.end(); ++it, ++index) оставив...
36569 просмотров
schedule 04.07.2022

Как сохранить несколько итераций переменной в Excel
У меня есть что-то простое, например следующее, где я вызываю скрипт для 5 итераций. for n=i:5 (call script) end Как я могу сохранить вывод одной переменной в excel. Скажем, переменная A изменяется для каждой итерации: A=5 A=2.7 A=6...
699 просмотров
schedule 16.02.2024

Итеративно реализовать алгоритм Евклида на C
У меня есть 2 типа реализации алгоритма Евклида с использованием итерации, а не рекурсии. Один общий: void myXEuclid(int a, int b) { int prevx = 1, x = 0; int prevy = 0, y = 1; int q, r; while (b) { q = a / b;...
5645 просмотров
schedule 20.02.2024

перебирать списки списков + складывать значения идентичных ключей
У меня есть такая структура данных: [ { "key" : { "subkey" : "red", "value" : 1 } }, { "key" : { "subkey" : "red", "value" : 2 } }, { "key" : { "subkey" : "blue", "value" : 1 } }, { "key" : { "subkey" : "yellow", "value" : 3 }...
240 просмотров
schedule 02.03.2024

как искать элементы в одном списке из другого списка в java
У меня есть 2 списка, я повторяю список1.. если текущий элемент в списке1 существует в списке2, мне нужно внести изменения в свойство списка1. Списки - это просто список объектов: list1 = [ObjectVO, ObjectVO] list2 = ['w', 'x', 'y', 'z']...
100 просмотров
schedule 25.10.2023

итератор понимания словаря Python
Эй, у меня есть сомнения в следующем коде Python, который я написал: #create a list of elements #use a dictionary to find out the frequency of each element list = [1,2,6,3,4,5,1,1,3,2,2,5] list.sort() dict = {i: list.count(i) for i in list}...
806 просмотров
schedule 23.03.2024

Способы перебора списка в Java
Будучи в некоторой степени новичком в языке Java, я пытаюсь ознакомиться со всеми способами (или, по крайней мере, непатологическими), которыми можно перебирать список (или, возможно, другими коллекциями), а также преимуществами или недостатками...
1003189 просмотров
schedule 09.10.2023

итеративное чтение данных из более чем одного файла в verilog
Я новичок в Verilog, и мне нужно создать файл тестового стенда для ядра, которое я разработал. В тестовом стенде мне нужно считывать данные из txt-файлов и вводить их в свой дизайн в качестве входных данных. Затем выходные данные проекта будут...
2581 просмотров
schedule 07.12.2023

Итерация ToggleGroup и установка свойств каждого ToggleButton
Я не могу понять, как заставить это работать. Я пытаюсь просмотреть каждую из кнопок в ToggleGroup, чтобы установить их свойства (например, видимые, отключенные), но безуспешно. Кажется, нет способа установить ToggleGroup в целом. Я пробовал...
835 просмотров
schedule 01.05.2024