Вопросы с тегами [for-loop]

1

голосов
2

ответ
32

Просмотры

Как создать цикл, чтобы открыть, мутируют и сохранять файлы .csv с помощью R?

У меня есть несколько .csv файлов, которые должны быть переформатирован и снова сохраняются с помощью R сценария. Функция, которая необходима, чтобы сделать изменения и переформатирование файлов, уже установлена ​​и работает прекрасно. Но, как всегда есть много документов, чтобы изменить, я хотел бы иметь для Lloop, так что я не должен адаптировать свой код для каждого отдельного документа. Но, к сожалению, у меня нет опыта в использовании петель с использованием R до сих пор. Мой код выглядит следующим образом в данный момент: setwd ( "C:. / Пользователей / Desktop / Raw /") Д.Ф.
Hotshot
1

голосов
1

ответ
58

Просмотры

Javascript уменьшить функцию сумму всех значений массива

для (вар J = 0; J <л; j ++) {аа = (J * 5) / 12/100; Const обр = [{х: аа}]; Const результат = arr.reduce ((сумма, {х}) => сумма + х, 0); console.log (результат); } Я попытался подвести все выходные числа Использования JavaScript уменьшить. Но, counldn't удалось добиться желаемых результатов. Эта переменная возвращает аа 5 для первых 12 импульсов, а затем возвращает 10 для следующих 12 отсчетов. Итак, я хочу, эта линия console.log (результат) должен вернуть 180 ((5 * 12) + (10 * 12)). Но, она возвращает 5 и 10 в консоли.
Karuppiah RK
1

голосов
4

ответ
82

Просмотры

Как назначить переменной в цикле в C?

Noob, работает над проблемой шифрования, и я хочу, чтобы перебирать комбинации в массив C, т.е. ааа, ааЪ, ААС, аба и т.д., а затем передать каждую комбинацию для функции (проверить, является ли эта комбинация является правильный код ). Я могу напечатать то, что я хочу, чтобы утешать не проблема, то есть аа, AB, BA, BB, но не могу получить эти значения в моем переменный темпе. #include INT основного (аннулируется) {символ * слово = "абы"; символ * Температура [3]; // температура [2] = '\ 0'; для (INT I = 0; г <2; я ++) {для (Int J = 0; J <2; j ++) {темп [0] = & слово [I]; Темп [1] = & слово [J]; Е ( "% s \ п", * температура); // Е ( "% с", слово [я]); // Е ( "% с \ п", слово [J]); // pass_temp_to_function (температура); }} Возвращают 0; } Я получаю аЬ,
Mike
1

голосов
5

ответ
32

Просмотры

Возвращение Самый большой 3-Digit Кусок из строки - JavaScript

Я не понимаю, почему это возвращается ноль: функция largestOfThree (NUM) {пусть stringyNums = num.toString (); пусть наивысшие = 0; для (пусть я = 0; я высокий) Кусок = самая высокая; } Вернуть высокий; } Console.log (largestOfThree (123456789)); Кажется, как будто кусок не получает присвоен самый высокий. Я хочу, чтобы назначить новый кусок к высоким, как мы пробегаем через stringyNums, каждый раз, когда это больше, чем существующий наивысший кусок. Функция должна возвращать 789, в этом случае.
HappyHands31
1

голосов
2

ответ
57

Просмотры

Как я могу создать dataframe из данных я соскабливают с веб-сайта?

текст суп = BeautifulSoup (источник, 'LXML') Результаты = [] для работы в soup.findAll (класс 'результат' _ =): результат = { 'JOB_TITLE': '', 'компании': '', 'кратко': «», «ссылка»: «», «summary_text»: «»}, и после того, как с помощью петли, я просто распечатать результаты. Что бы быть хорошим способом, чтобы получить выход в dataframe? Спасибо! } И после того, как с помощью петли, я просто распечатать результаты. Что бы быть хорошим способом, чтобы получить выход в dataframe? Спасибо! } И после того, как с помощью петли, я просто распечатать результаты. Что бы быть хорошим способом, чтобы получить выход в dataframe? Спасибо!
Harshmallo
1

голосов
3

ответ
38

Просмотры

Как перебрать список списков, в то время как Подменят списки на основе переменного

У меня есть список списков, аналогичных игрушечный приведенном здесь пример. Я хотел бы, чтобы перебрать этот список, чтобы вернуть новый список, который имел элементы, удаленные на основе переменного. dput (головка (список)): список (FEB_gems = лист (Game1 = структура (список (GAME1_Class = структура (с (2L, 1L, 5L, 4L, 3L), .Label = с ( "боец", "Паладин", "румяна", "колдун", "мастер"), класс = "фактор"), GAME1_Race = структура (с (3L, 1L, 4L, 3L, 2L), .Label = с ( "эльф", "гном", "человек", "орк"), класс = "фактор"), GAME1_Alignment = структура (с (4L, 2L, 1L, 5L, 3L), .Label = с ( "СЕ", "CG", "LG", "СВ", "НН"), класс = "фактор"), GAME1_Level = с (6, 7, 6, 7, 7), GAME1_Alive = структура (с (1 л, 1 л, 1 л, 1 л, 1 л), .Label знак равно , "Румяна", "колдун", "мастер"), класс = "фактор"), GAME4_Race = структура (с (2L, 3L, 2L, 4L, 1 л), .Label = с ( "карликовая", "Эльф" , "полуэльф", "человек"), класс = "фактор"), GAME4_Alignment = структура (с (1L, 2L, 1L, 4L, 3L), .Label = с ( "СЕ", "CG", " LG», "LN"), класс = "фактор"), GAME4_Level = с (5, 5, 5, 5, 5), GAME4_Alive = структура (с (1L, 2L, 2L, 2L, 2L), .Label = гр ( "п", "у"), класс = "фактор")), класс = "data.frame", row.names = с (NA, -5L)))) Я сделал некоторую попытку вручную суб- настройка списка списков. Функция была бы предпочтительнее, потому что у меня есть несколько типов данных для подмножества. 1) столбцов Уровень суб-настройки на основе interger df1 , "Румяна", "колдун", "мастер"), класс = "фактор"), GAME4_Race = структура (с (2L, 3L, 2L, 4L, 1 л), .Label = с ( "карликовая", "Эльф" , "полуэльф", "человек"), класс = "фактор"), GAME4_Alignment = структура (с (1L, 2L, 1L, 4L, 3L), .Label = с ( "СЕ", "CG", " LG», "LN"), класс = "фактор"), GAME4_Level = с (5, 5, 5, 5, 5), GAME4_Alive = структура (с (1L, 2L, 2L, 2L, 2L), .Label = гр ( "п", "у"), класс = "фактор")), класс = "data.frame", row.names = с (NA, -5L)))) Я сделал некоторую попытку вручную суб- настройка списка списков. Функция была бы предпочтительнее, потому что у меня есть несколько типов данных для подмножества. 1) столбцов Уровень суб-настройки на основе interger df1 "Колдун", "мастер"), класс = "фактор"), GAME4_Race = структура (с (2L, 3L, 2L, 4L, 1 л), .Label = с ( "карликовая", "Эльф", «полуэльф " "человек"), класс = "фактор"), GAME4_Alignment = структура (с (1L, 2L, 1L, 4L, 3L), .Label = с ( "СЕ", "CG", "LG"," Л.Н. "), класс = "фактор"), GAME4_Level = с (5, 5, 5, 5, 5), GAME4_Alive = структура (с (1L, 2L, 2L, 2L, 2L), .Label = с (" п» , "у"), класс = "фактор")), класс = "data.frame", row.names = с (NA, -5L)))) Я сделал некоторые попытки вручную суб-настройки списка списков , Функция была бы предпочтительнее, потому что у меня есть несколько типов данных для подмножества. 1) столбцов Уровень суб-настройки на основе interger df1 "Колдун", "мастер"), класс = "фактор"), GAME4_Race = структура (с (2L, 3L, 2L, 4L, 1 л), .Label = с ( "карликовая", "Эльф", «полуэльф " "человек"), класс = "фактор"), GAME4_Alignment = структура (с (1L, 2L, 1L, 4L, 3L), .Label = с ( "СЕ", "CG", "LG"," Л.Н. "), класс = "фактор"), GAME4_Level = с (5, 5, 5, 5, 5), GAME4_Alive = структура (с (1L, 2L, 2L, 2L, 2L), .Label = с (" п» , "у"), класс = "фактор")), класс = "data.frame", row.names = с (NA, -5L)))) Я сделал некоторые попытки вручную суб-настройки списка списков , Функция была бы предпочтительнее, потому что у меня есть несколько типов данных для подмножества. 1) столбцов Уровень суб-настройки на основе interger df1 класс = "фактор"), GAME4_Race = структура (с (2L, 3L, 2L, 4L, 1 л), .Label = с ( "карликовая", "Эльф", "полуэльф", "человек"), класс = "фактор"), GAME4_Alignment = структура (с (1L, 2L, 1L, 4L, 3L), .Label = с ( "СЕ", "CG", "LG", "LN"), класс = "фактор") , GAME4_Level = с (5, 5, 5, 5, 5), GAME4_Alive = структура (с (1L, 2L, 2L, 2L, 2L), .Label = с ( "п", "у"), класс = " фактор ")), класс = "data.frame", row.names = с (NA, -5L)))) Я сделал некоторые попытки вручную суб-настройки списка списков. Функция была бы предпочтительнее, потому что у меня есть несколько типов данных для подмножества. 1) столбцов Уровень суб-настройки на основе interger df1 класс = "фактор"), GAME4_Race = структура (с (2L, 3L, 2L, 4L, 1 л), .Label = с ( "карликовая", "Эльф", "полуэльф", "человек"), класс = "фактор"), GAME4_Alignment = структура (с (1L, 2L, 1L, 4L, 3L), .Label = с ( "СЕ", "CG", "LG", "LN"), класс = "фактор") , GAME4_Level = с (5, 5, 5, 5, 5), GAME4_Alive = структура (с (1L, 2L, 2L, 2L, 2L), .Label = с ( "п", "у"), класс = " фактор ")), класс = "data.frame", row.names = с (NA, -5L)))) Я сделал некоторые попытки вручную суб-настройки списка списков. Функция была бы предпочтительнее, потому что у меня есть несколько типов данных для подмножества. 1) столбцов Уровень суб-настройки на основе interger df1 "CG", "LG", "LN"), класс = "фактор"), GAME4_Level = с (5, 5, 5, 5, 5), GAME4_Alive = структура (с (1L, 2L, 2L, 2L, 2L ), .Label = с ( "п", "у"), класс = "фактор")), класс = "data.frame", row.names = с (Н.А., -5L)))) Я сделал некоторые попытка вручную суб-настройки списка списков. Функция была бы предпочтительнее, потому что у меня есть несколько типов данных для подмножества. 1) столбцов Уровень суб-настройки на основе interger df1 "CG", "LG", "LN"), класс = "фактор"), GAME4_Level = с (5, 5, 5, 5, 5), GAME4_Alive = структура (с (1L, 2L, 2L, 2L, 2L ), .Label = с ( "п", "у"), класс = "фактор")), класс = "data.frame", row.names = с (Н.А., -5L)))) Я сделал некоторые попытка вручную суб-настройки списка списков. Функция была бы предпочтительнее, потому что у меня есть несколько типов данных для подмножества. 1) столбцов Уровень суб-настройки на основе interger df1 Функция была бы предпочтительнее, потому что у меня есть несколько типов данных для подмножества. 1) столбцов Уровень суб-настройки на основе interger df1 Функция была бы предпочтительнее, потому что у меня есть несколько типов данных для подмножества. 1) столбцов Уровень суб-настройки на основе interger df1
Krutik
1

голосов
3

ответ
559

Просмотры

Two indexes in Ruby for loop

может у вас есть рубин для цикла, который имеет два индекса? а именно: для I, J в 0..100 сделать что-то конец не могу найти ничего в Google EDIT: Добавление более подробно мне нужно сравнить два различных массивов, как такой индекс: Array1: array2: 0 аа 1 аб 2 аб 3 аб 4 бб 5 CB 6 дБ 7 дБ 8 ес 9-е изд-е изд 10 11 12 е е Но, зная, что они оба имеют одни и те же элементы (ABCDE) Это моя логика в псевдо,
mhz
1

голосов
0

ответ
76

Просмотры

R parallel rocessing with for loop in function

Я строй параллельного цикла обработки, который имеет цикл укрытый внутри. для простоты я только в том числе одну строку кода внутри функции и для цикла, но в действительности существует около 1000 строк кода. В этом небольшом примере, я строй сетку, для которой я хотел бы, чтобы перебрать все строки в AllDatasets закупорки в значениях столбца с именем «а», где я просто хочу, чтобы преобразовать их из списка в числовое число и возврат это значение. Когда я итерацию по строкам в AllDatasets Я хотел бы вернуть значение, что строки итерации. В настоящее время мой код возвращает 20 20 20 20 20 20. Я хотел бы мой код, чтобы вернуть вектор 20 21 22 23 24 25 По существу, Я хочу, чтобы моя функция передать значение столбца а к новой переменной (PredictValue) для того, чтобы использовать это значение для запуска некоторых дополнительных вычислений, прежде чем теперь переходит на следующий в AllDatasetsdataset. Спасибо за помощь! Вот мой код: библиотека (параллельный) библиотека (Еогеасп) библиотека (doParallel) start.time
CooperBuck
1

голосов
2

ответ
392

Просмотры

Multidict поколение используя для петли в Python

У меня есть проблема с питоном, который я хочу, чтобы создать multidict, как показано ниже, используя для цикла. Числа генерируются случайным образом, и если эти два элемента являются такими же, если значение 0. дуг, емкость = multidict ({(0, 0): 0, (0, 1): 80, (0, 2): 11, ( 1, 0): 15, (1, 1): 0, (1, 2): 120 (2, 0): 103, (2, 1): 3, (2, 2): 0}) до сих пор я закодировано это одна: дуги = {} для г в диапазоне (N): для J в диапазоне (N): дуги [I, J] = (random.randint (1101)) Но нет ничего подобного тому, что мне нужно. Может кто-нибудь поможет мне о том, как код для цикла для этой проблемы? Много много спасибо заранее.
A Z
1

голосов
2

ответ
45

Просмотры

Nodejs: Loop не работает только дает прошлой ИН 5 раз

Я новичок здесь и прошу прощения, если это не так. Таким образом, я пытаюсь Переберите в JSON файл в узле. Файл содержит более 300 тысяч записей, где мне нужно, чтобы получить идентификатор для каждого, а затем сделать что-то с этим идентификатором. моя проблема заключается в том, что мой код только вернуть последний ID 5 раз: константное фс = требуется ( «фс»); Const = путь требует ( 'путь'); Const = JSON требуется ( 'большой-JSON'); Const ReadStream = fs.createReadStream ( 'чтения data.json'); Const parseStream = json.createParseStream (); parseStream.on ( 'данные', функция (POJO) {для (я в POJO) {console.log (pojo.id); // Здесь я хотел бы сделать что-то с возвращаемой ID}}); readStream.pipe (parseStream); Я читал много потоков здесь, и все они говорят, чтобы сделать то же самое, что я делаю здесь, но независимо от того, какого цикла я стараюсь это всегда то же самое. Есть идеи? Большое спасибо за вашу помощь заранее.
Thomas Petersen
1

голосов
0

ответ
25

Просмотры

Установка диапазона с помощью двух ячеек из разных листов

Я пытаюсь пройти через календарь, чтобы установить диапазон перемещение 13 дня для каждого столбца. Если диапазон 13 дня идет за текущий месяц, я хочу, чтобы иметь возможность перейти на следующий лист, и найти меня, где это заканчивается. Я, однако, не в состоянии ссылаться на оба листа одновременно. Установите rng13 = .Range (start13, finish13) Я планирую запустить булеву проверку в этом диапазоне 13 дней, чтобы увидеть, если все 13 дней истинны. Любая помощь или рекомендации будут оценены с ActiveWorkbook.Worksheets (я) Set onePersonLoop = .Cells (RowNum, colNum) .offset (-1) .END (xlToRight) .offset (, -2) Установите onePersonLoop = .Cells (RowNum, colNum) .offset (-1) .END (xlToRight) .offset (, -2) Для RowNum = 6 24 Шаг 6 Установка nameLocation = .Cells (RowNum, colNum) .offset (-2, -1) .EntireRow. Клетки (1, 2) Для colNum = 4 до onePersonLoop. Установите start13 = .Cells (RowNum,
jiwanheo
1

голосов
1

ответ
75

Просмотры

TypeError: Foo неопределен при попытке вызова его в массив

У меня есть этот маленький метод. $ = JSON.parse грузов ( ''); $ HTML = ''; console.log ($ грузов [0] [0]); // правильная печать требуемых значений (VAR х = 0; х
Gabriel I.
1

голосов
1

ответ
43

Просмотры

Расчеты, основанные на критериях других переменных, используя петлю и plyr

Вот упрощенный пример того, что я хочу сделать. У меня 2 вида (Sp) от 2-х местах (LOC) и 2-х переменных (v1 и v2). Loc
Raph Lavoie
1

голосов
0

ответ
47

Просмотры

Как получить выход для цикла с использованием переменного другой для цикла в Python-термосе

Я не знаю, если это правильный термин для моей проблемы, я надеюсь, что вы можете понять это. Целью этого является сбор файлов с FTP с комбинацией имени учетной записи и датой файла У меня есть эта программа в Python с использованием КОЛБОЙ Framework с базой данных ACCOUNT_NAMES Шаблон имеет две даты - от даты и до настоящего времени, и я получаю между датами его. Я создал цикл, чтобы получить область в моей базе данных и другой цикл, чтобы получить даты между двумя датами. В этом цикл, я создал переменное idDate сочетает в себе имена из базы данных и вывод даты и для цикла для файлов с FTP. Для этого, я хочу, чтобы собрать файлы, используя вывод в idDate на цикл файла. Это работает на моей другой программе, которая только получает одну дату. Но когда я сделал это с несколькими датами, там»
Karl Guevarra
1

голосов
1

ответ
35

Просмотры

python: multiplication in for loop skipped on second iteration

# по убедитесь, что программа завершает работу должным образом, если diffset = [] primes.append (diffset.pop (0)) печать ( 'pos2') печати (diffset) кандидаты = diffset печати ( 'POS3') печати (кандидаты) еще: разрыв печать (штрихи) различные операторы печати просто так я могу получить представление о, что происходит. Обратите внимание на первые выходы в порядке, интересная часть начинается во второй раз Pos1 печатается. мои кандидаты обновляются так же, как я хочу, чтобы они, новый первый элемент тоже правильно. Так что мой вопрос: Почему раз = кандидатов [0] * candidatesapparently пропущено на второй итерации? Пожалуйста, обратите внимание: я не прошу для «поцарапать ваш код, скопируйте эту работу и быстрее, лучше, лучше код» ответ. Есть множество реализаций питона там, я хочу сделать это сам. Я думаю, что мне не хватает довольно важное понятие питона здесь, и вот почему мой код не ведет. (Если кто-нибудь спросит: Нет, это не домашнее задание, я использую немного питона на моем рабочем месте и как делать такого рода вещи у себя дома, чтобы лучше при кодировании.)
Andreas_B
1

голосов
0

ответ
102

Просмотры

Python Уплотненный Для Loops и MultiThreading

Я использовал многопоточность раньше с питоном, однако по какой-то причине, я не могу найти функционирующее решение для создания работоспособного скрипта, который соответствует моим потребностям. В этом сценарии я пишу, у меня есть два списка, я пытаюсь объединить и манипулировать в один список. Я пишу списки в текстовые файлы в заданном количестве линий «1000000 линий». Вопрос, который приходит, когда делает его mulitithreading является то, что переменная я использую для подсчета строк списка «text_amount» не считая их должным образом. И после первого поворота второго по петле возвращается к нулю. Я не уверен, если это ошибка логика, основанная, я использую глобальные переменные неправильно, или мне нужно использовать другой метод поточной. Любая обратная связь от вас, ребят будет очень признателен.
holograms
1

голосов
0

ответ
36

Просмотры

Петля через 2d массив в словаре

Я зацикливание все значения в 2d массив, который проводится в словаре с ключом Band_1 { 'Band_1': массив ([[0, 0, 0, ..., 0, 0, 0], [0, 0 , 0, ..., 0, 0, 0], [0, 0, 0, ..., 0, 0, 0], ..., [0, 0, 0, ..., 0, 0 , 0], [0, 0, 0, ..., 0, 0, 0], [0, 0, 0, ..., 0, 0, 0]], DTYPE = uint16)} код выполняется, но массив 2650 x 2650 и у меня есть 150+ словари для обработки на каждом шагу, так что это очень медленно. Примечание: для этого примера, есть только один ключ в словарь, но это не всегда так. Я попробовал 3 различных методы для перебора массива: Метод 1: для ключа, полосы в img.iteritems (): для пиксела в полосах: для й в пикселях: если х = noDataVal: х = х - dark_val остального:! Х = noDataVal Способ 2: для ключа, полосы в img.iteritems ():
Landini135
1

голосов
2

ответ
53

Просмотры

Как сделать переименование и перемещение файла цикл с учетом общего именовании?

У меня есть эти имена папок (в векторе на дне), и мой план для переименования файлов в каждой папке, чтобы соответствовать именам папок. Файл имеет то же имя в каждой папке. Вот как я сделал это вручную на данный момент: setwd ( "C: / Users / filepathcontinued / hID_p = -1010097270") file.rename ( "samefilepathineachfolder.csv", "hID_p = -1010097270.csv") файл. копия ( "C: /Users/filepathcontinued/hID_p=-1010097270/hID_p=-1010097270.csv", "C: / Users / чадь / filepathcontinued", перезапись = TRUE, рекурсивный = FALSE, copy.mode = TRUE) Моя цель чтобы быть в состоянии выполнить это как цикл и тянуть HIDS от dataframe определить путь к файлу.
Charles Ray
1

голосов
1

ответ
42

Просмотры

Создание домашней страницы пользователя на основе баз данных, основанный на регистре в PHP

У меня есть затруднительный, что я люблю вашу помощь с тем, если у вас есть какие-либо понять. Короче говоря, я сейчас делаю проект исследования портального типа, и я ищу, чтобы он полностью управляемую базу данных, так что, когда я зарегистрировать модуль, на профиль пользователя появляется этот конкретный модуль, потому что, как прямо сейчас, это Безразлично» имеет значения, если том, Дик или Гарри входит в систему, все они видят одни и те же три модуля для конкретного курса. Таким образом, при регистрации, пользователь должен выбрать курс, список соответствующих модулей будет появляться, а затем пользователь выбрал бы свои модули. От того, их домашняя страница будет заселена HTML и CSS кода, прикрепленной к этому модулю. Там в 3 таблицы, которые взаимодействуют с этим разделом. UserDemo, конечно, и модуль. Вот код, я должен делать с регистрацией как пользователь в данный момент (должен быть добавлен курс и модули):
user9445468
1

голосов
2

ответ
25

Просмотры

удаление элементов из вектора с определенной длиной строки

У меня есть вектор, который имеет случайные строки в качестве элементов. Я пытаюсь перебрать, чтобы найти строки, которые не являются длиной 2. Если они не являются длиной 2, то она должна быть удалена из вектора. По какой-то причине, мой код не удаляя все строки, которые не являются длиной 2. Я попытался индивидуально удаления элементов, но когда он находится в цикле не кажется, работает для элементов. Это мой выход: хо ао лол кд эф WQ года и ожидаемый результат не должны включать строку «лол» #include #include с помощью патезраса; ИНТ основных () {вектор чисел = { "хо", "ао", "Томь", "лол", "CD", "эф", "WQ", "привет", "йо", "вир",» Boi "}; // цикл удаляет строку элементы из вектора, что дон» т имеют длину 2 для (INT I = 0; г <numbers.size (); я ++) (! числа [I] .length () = 2) {если ({numbers.erase numbers.begin () + I) ; }} // это делает, что последний элемент в векторе будет удален, если (номер [numbers.size () - 1] .length () = 2!) Numbers.pop_back (); для (INT I = 0; г <numbers.size (); я ++) {COUT
Jigar Patel
1

голосов
2

ответ
208

Просмотры

R: conditional matrix filling with for loops through rows and column indices

Я новичок в R, и я знаю, что это довольно основное, мне очень жаль, но я не мог найти свой собственный путь через это, просто следуя документации и подобные темы. Я пытаюсь заполнить пустую матрицу MAT2 с помощью условных операторов и циклов через обе строки и столбцы другого dataframe тех же размеров IXJ я использую в качестве опорной матрицы, которая называется мат. В этом примере мате также мой «источник» значения для MAT2, но это не совсем верно в моей реальной проблеме, и она актуальна для пользы решения этого. Я пытался заставить его работать, как это ... мат 1 -2 3 2 -4 6 3 9 -6 -4 8 -12 MAT2 = матрица (0L, nrow = nrow (мат), Ncol = Ncol (мат) ) для (я в nrow (мат)) {для (J в Ncol (мат)) {если (мат [I, J]> = 0) {MAT2 [I, J] = 0} еще {MAT2 [I, J ] = мат [я, J]}}} ... что ведет к ... MAT2 0 0 0 0 0 0 0 0 0 0 0 -12 ... не совсем то, что я искал. Я больше заинтересован в синтаксисе из моих для петель и присвоения условных клеток, кроме того, это просто манекен код: не нужно заменить значения в коврике, но создать новую матрицу и заполнить его значениями следующего конкретных условий и уравнений , Тем не менее, я не знаю, что я делаю неправильно, любая помощь будет принята с благодарностью.
smntnz
1

голосов
0

ответ
209

Просмотры

Слой коммутатор OpenLayers3 (bindto замены)

Для того, чтобы генерировать флажок из слоев массива, я использую этот пример: https://openlayersbook.github.io/ch04-interacting-with-raster-data-source/example-06.html. Однако, поскольку эта часть кода: вар = видимый новый ol.dom.Input (document.getElementById ( 'layer_id_' + I)); visible.bindTo ( 'проверил', слои [I], 'видимый'); является устаревшим, так как v3.5.0 (я использую v3.8.2), я обнаружил, что я могу изменить его с этим: вар слоем = новый ol.layer.Tile (); вар Флажок = document.querySelector ( '# Флажок'); checkbox.addEventListener ( 'изменение', функция () {вар проверяется = this.checked, если (проверено == layer.getVisible ()) {layer.setVisible (проверено!);}}); layer.on ( 'изменение: видимый', функция () {вар Visible = this.getVisible (); если (видимый == checkbox.checked) {флажок!. проверено = различимы; }}); но как я JS нуб, мне было интересно, если кто-то может помочь мне реализовать этот действительный код в примере выше + в дополнение к этому я хотел бы, что только один слой, например США слоя из Geoserver WMS демо, проверяется и видны на нагрузке, а также другие бесконтрольно и не видно. (Я не знаю, как это combain события внутри «для» петли - застрял с ним)
newbie_girl
1

голосов
0

ответ
19

Просмотры

как преобразовать C / C ++ цикл, содержащий два исходных переменных в цикле Matlab

мне нужно преобразовать C цикл с 2-х переменных (см 2-й цикл в предусмотренном коде) в MATLAB .. для (I = 2; я
Xralier
1

голосов
1

ответ
26

Просмотры

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

Я довольно новый в использовании / создании bat-файлов. Я пытаюсь сделать невероятно простой, который сочетает в себе .txt файлы в файл .tmp, а затем переименовывает файл .tmp в .txt файл,. Это код: @echo от названия Объединить текстовые файлы для% е в (* .txt) сделать тип% F >> Combined.tmp и эха. >> Combined.tmp переименовывать Combined.tmp Combined.txt пауза Проблема, которую я придумал, что, когда я пытаюсь запустить файл .bat, ничего не происходит. CMD закрывает себя немедленно. Если я пытаюсь запустить скрипт на третьей строке на ЦМД, он отлично работает, и это создает файл .tmp. Точно так же, если я запустить .bat файл SANs скрипт на третьей линии, я могу видеть «Нажмите любую клавишу для продолжения ..» просто отлично. Могу ли я делаю неправильно с для цикла, когда в .bat файлов?
Martian Marcera
1

голосов
1

ответ
100

Просмотры

How to make a more elegant and shorter for loop with multiple internal functions and results

Эти шаги я следующие: подмножество две матрица по диапазону пропорций (например, 80-85, 85-90), которые выполняются две отдельных функций расстояния измерения для каждого подмножества данных запуска каминного с помощью матрицы расстояний, создаваемого каждым из подмножества данных составить список каждого результата теста, каждый с уникальным именем производит фрейм данных всех результатов каминного-г и их соответствующих р-значение я написал код, который завершит этот процесс, но я чувствую, что есть более элегантный и более способ сделать это. То, что я имею дело, но я хотел бы улучшить свои навыки R-, поэтому любые советы / идеи будут приветствоваться. Я не новичок в R, но я далек от того, где я хотел бы быть. Кроме того, мой код создает ненужные объекты (например, SS, HB, sp.dis, epa.dis и Нама в коде ниже). Они не являются большой проблемой, но было бы неплохо иметь код, который не производит этот побочный эффект. Воспроизводимый пример (по образцу после того, как отформатирована мои данные) и пакеты я использую ниже: библиотека (tidyverse) библиотека (betapart) библиотека (веганский) set.seed (2) spe2
ekrynak
1

голосов
1

ответ
169

Просмотры

Принудительное использование для цикла с group_by и мутировать ()

У меня есть список кадров данных (сгенерированный порядком перестановки исходного dataframe), к которому я хотел бы применить сложное исчисление с помощью group_by_at () и мутировать (). Он хорошо работает с одного кадра данных, но не используя для цикла, так как мутируют требует имя dataframe и некоторые из моих исчисления, а также. Так что я подумал, ну, давайте создадим список различных dataframes, которые все имеют одинаковое имя и цикл по исходной последовательности имен. К сожалению, трюк не работает, и я получаю следующее сообщение: Ошибка: объект «закрытия» типа не subsettable. Вот самодостаточный пример, показывающий все мои шаги. Я думаю, что проблема исходит от мутировать. Итак, как я мог заставить использовать для петли с мутировать? данные
Elixterra
1

голосов
1

ответ
37

Просмотры

функции в других файлах JS не вызывается, когда вызов в течение цикла

У меня есть некоторые функции в другой JS файл «Login.js», когда я называю эти функции с в цикле они не выполняются. Если я позвоню без петли его работать отлично. Любая помощь будет принята с благодарностью. ниже сценарий из моих specs.js него ( 'и Вход в MSIX', функция () {вар Учебное пособие = новый excelData.Workbook (); вар конвертированы; вар данные = []; workbook.xlsx.readFile (»./ тесты /e2e/TestData/Testcase_data_v1.xlsx').then(function () {вар лист = workbook.getWorksheet ( 'Отчеты'); browser.waitForAngular (), для (я = 2; я
Vin
1

голосов
1

ответ
51

Просмотры

Как преобразовать вектор, выполненный из векторов в R к одному вектору?

Я работаю программу анализа бейсбол, который получает данные из Интернета с нескольких веб-страниц. Для того, чтобы упростить свою работу, я использовал для петель идти постранично и собрать все данные мне нужно в вектор. Как так: player_html
w_smith404
1

голосов
0

ответ
64

Просмотры

Печать Для Loops в R

Я ищу построить forloop для некоторых факторного анализа в R, и сохранить выходные сигналов каждый раз. У меня есть следующий код: библиотека (псих) для (я в 5:10) {соответствуют [I]
Daniel Rawlings
1

голосов
2

ответ
82

Просмотры

Попытка сделать мое Мои колледжа упражнение о рекурсии

Мой профессор хочет, чтобы сделать скрипт, который будет делать LŠ -l, переместить файлы в другой каталог, и если есть каталог, она войдет в него и снова называть себя. #! / Bin / Баш Teste = / дом / Кунья / sistemas_operativos / versao3.sh для I в латах -l "$ 1"; делать эхо "$ я", если [[-d "$ я"]]; тогда # | !!! его сделать бесконечный цикл !!! | # баш «$ Teste» «$ я» фи сделал, что я пытаюсь сделать: Ls -l на вход каталога, показать все файлы, мв файл Дира, если есть другой каталог внутри идет в том, что и называют себя сделать еще Ls -l. Моя проблема сейчас в том, что он создает бесконечный цикл.
storms
1

голосов
2

ответ
70

Просмотры

Как вызвать функцию последовательно в цикле с setInterval

Я хочу, чтобы выполнить функцию для контура последовательно. Я использую Node.js, и мой код ... вар insertData = []; вар интервал = 500; Функция working1 (NodeId, ключевое слово, CB) {insertData.push (NodeId); console.log ( 'работает:' + NodeId); // получить данные и добавить значение insertData} функции working2 () {// вставить insertData в базу данных} функции getDeviceValue (NodeId) {insertData.push (NodeId); console.log ( 'getDeviceValue:' + NodeId); async.series ([функция (calllback) {working1 (NodeId, 'А', функция (данные, ERR) {если (ERR) console.log (ERR), иначе calllback (нуль, данные);});}, функция (calllback) {working1 (NodeId, 'B', функция (данные, ERR) {если (ERR) console.log (ERR); еще calllback (нуль, данные); }); },], Функция (ERR, результаты) {working2 (); }); } SetInterval (функция () {// Это должно работать периодически dbData = [];. Для (вар я = 1; я
Kown
1

голосов
3

ответ
298

Просмотры

Измените все значения словаря с кортежами ключами в питоне

Я в настоящее время пытаюсь изменить все значения в большом словаре (к отрицательному). Я хотел бы заявление, чтобы быть в одной строке. У меня есть следующий словарь образец: ДИКТ = {(0,0): 1, (2, 4): 2} Что я хочу newdict = {(0,0): 1, (2, 4): -2 } Сначала я попробовал несколько вариантов newdict = {х: х для й в Словаре} Тем не менее, я получаю всегда получаю следующее TypeError об ошибке: плохой тип операнда для унарного -: «кортежа» Мне нужно что-то, что в состоянии перебрать кортеж клавиши для изменения всех значений.
kel
1

голосов
0

ответ
68

Просмотры

Обновление диаграммы для каждого отдельного контура для

Im пытается реализовать данные автоматического обновления с диаграммы каждый раз, когда я нажимаю на кнопку. Функция внутри для цикла и будет выполняться для получения данных из другой книги. После успеха получить данные, диаграмма будет создана, но диаграмма создается только после того, как все ШС завершения выполнения. Есть ли другой способ сделать это? каждый отдельный цикл будет обновлять данные и диаграммы. Диаграмма просмотрены на другую книгу. это мой код Sub LiveUpdate_Button1_Click () Dim х As Long При х = 0 К 10 Application.Wait (теперь + TIMEVALUE ( "0: 00: 5")) Позвони Данные_1 Вызов Данные_2 Вызов Data_3 Далее х «Вызов Singleclick ActiveWorkbook.RefreshAll Workbooks ( "graph.xlsx") RefreshAll End Sub Данные_1 -. Data_3 в настоящее время имеют один и тот же код как раз различный диапазон. Sub Data_3 () Dim х As Long «При х = 0 К 10 Dim iLast As Long Dim я As Long,
Apis
1

голосов
0

ответ
35

Просмотры

Nested for Loop with Selenium - Fill out Webform

Я пытаюсь сделать вложенный цикл с селеном, чтобы заполнить веб-форму. Это должно быть, когда он проходит через каждый сотрудник XPath, он будет вводить одно значение в порядке и скачет другие. Тем не менее, я все еще новый и не получить вложенные для цикла ясно, так что это делает то, что он должен делать, который посылает все значения каждого XPath. Является ли это перерыв, по-прежнему, что бы помочь с этим? Или Itertools? Что он делает, когда он проходит через цикл с каждой сотрудников XPATH: Test ID адрес Контактное лицо Test ID адрес Контактное лицо Test ID адрес Контактное лицо, что я хочу, как он проходит через цикл: Список пункт Test ID Адрес Контактное лицо Цените свои ответы. Спасибо! Сотрудники = { '// * [@ ID = "ctl00_ctl24_g_dac80454_2d24_4b21_ae61_dd1781b479bd_FormControl0_V1_I1_T1"]', «// * [@ ид =»
ant man
1

голосов
0

ответ
80

Просмотры

C ++ - рекурсия цикла - как получить доступ к различным итераторам

Я хотел бы сделать рекурсию в цикл с доступом к следующим итераторам независимо друг от друга. Я пытался сделать это, но, похоже, вложенный цикл не обновляет свой родительский итератор. Я не уверен, что здесь не так: станд :: вектор его; // некоторый код, заполняющие «это» вектор станд :: вектор ITER; для (INT I = 0; я
pajczur
1

голосов
2

ответ
30

Просмотры

Как включить случайное число значений столбцов строк в наборе данных?

Обучение R код здесь. Вот мой набор данных, то я буду подробно объяснить, что я пытаюсь выполнить: ALP
ROCKaholic
1

голосов
1

ответ
120

Просмотры

Доступ к API Spoitify с Rspotify для получения информации о жанре для нескольких artisrts

Я использую RStudio 3.4.4 на Windows 10 машины. У меня есть вектор имен исполнителей, и я пытаюсь получить информацию жанра для всех них на Spotify. Я успешно создали API и пакет RSpotify работает, как ожидалось. Я пытаюсь создать создать функцию, но я терплю неудачу довольно рано. До сих пор у меня есть следующий, но она возвращается к неожиданным результатам Len
Polly
1

голосов
0

ответ
244

Просмотры

Plots in for loop of R markdown not working

I am trying to use for loop in R markdown but it is not working for some reason. Here is the code: ```{r} for (i in 1:length(endothelial_ids)) { id
1

голосов
0

ответ
316

Просмотры

Преобразование AdStock в R

000, 0,000) adstocked_advertising = числовой (длина (реклама)) adstocked_advertising [1] = реклама [1] (я в 2: длина (рекламы)) {adstocked_advertising [I] = реклама [я] + adstock_rate * adstocked_advertising [I- 1]} Сюжет: Когда я попытался использовать формулу на странице 6, мой выход выглядел иначе, и, похоже, не точны. Кто-нибудь знает, как воспроизвести первую формулу, а не в последний раз? Вот моя попытка: adstocked_advertising = числовой (длина (реклама)) adstocked_advertising [1] = реклама [1] для (я в 2: длина (рекламы)) {adstocked_advertising [я] = 1 / (1 + ехр (-v * реклама [я])) + adstock_rate * adstocked_advertising [я-1]} Выходной участок: длина (реклама)) {adstocked_advertising [я] = реклама [я] + adstock_rate * adstocked_advertising [я-1]} Сюжет: Когда я попытался использовать формулу на странице 6, мой выход выглядел иначе, и, похоже, не точны. Кто-нибудь знает, как воспроизвести первую формулу, а не в последний раз? Вот моя попытка: adstocked_advertising = числовой (длина (реклама)) adstocked_advertising [1] = реклама [1] для (я в 2: длина (рекламы)) {adstocked_advertising [я] = 1 / (1 + ехр (-v * реклама [я])) + adstock_rate * adstocked_advertising [я-1]} Выходной участок: длина (реклама)) {adstocked_advertising [я] = реклама [я] + adstock_rate * adstocked_advertising [я-1]} Сюжет: Когда я попытался использовать формулу на странице 6, мой выход выглядел иначе, и, похоже, не точны. Кто-нибудь знает, как воспроизвести первую формулу, а не в последний раз? Вот моя попытка: adstocked_advertising = числовой (длина (реклама)) adstocked_advertising [1] = реклама [1] для (я в 2: длина (рекламы)) {adstocked_advertising [я] = 1 / (1 + ехр (-v * реклама [я])) + adstock_rate * adstocked_advertising [я-1]} Выходной участок:
nak5120
1

голосов
2

ответ
69

Просмотры

Переменная становится автоматически назначается

Я делал проект, который получает имена студентов, номер рулонного & метку и возвращает процент или класс в соответствии с потребностями пользователя. Я сделал функцию, используя цикл для назначения деталей (имя и т.д.) переменные, но при изменении аргумента для передачи контура, в программе была присвоение «» (NULL) к первому переменному в исполнении части. Я отсутствует какой-либо код здесь? # include # include с помощью патезраса; класс данных {общественности: INT РНО [3], PHY [3], мат [3], Хим [3]; символ имени [3] [100]; аннулированию GetInfo () {для (INT I = 0; I <3; я ++) {соиЬ РНО [I]; соиЬ> PHY [I]; соиЬ> мат [I]; соиЬ> Хим [I]; }}; }; INT основных () {Данные д; d.getInfo (); ставит (d.name [1]); }
EscapeCode

Просмотр дополнительных вопросов