Запитання з тегом «iteration»

Ітерації - це послідовне повторення в циклах, таких як "for", "foreach" або "time". Питання з цим тегом часто стосуються того, як найкраще обробити збір даних.

6
Найкращий спосіб ітерації через масив Perl
Яка найкраща реалізація (з точки зору швидкості та використання пам'яті) для ітерації через масив Perl? Чи є кращий спосіб? ( @Arrayне потрібно зберігати). Впровадження 1 foreach (@Array) { SubRoutine($_); } Впровадження 2 while($Element=shift(@Array)) { SubRoutine($Element); } Впровадження 3 while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); } Впровадження 4 for my $i (0 …
94 arrays  perl  iteration 

6
Чи є у Pandas спосіб використовувати попереднє значення рядка в dataframe.apply, коли попереднє значення також обчислюється в застосунку?
У мене є такий фрейм даних: Index_Date A B C D =============================== 2015-01-31 10 10 Nan 10 2015-02-01 2 3 Nan 22 2015-02-02 10 60 Nan 280 2015-02-03 10 100 Nan 250 Вимагати: Index_Date A B C D =============================== 2015-01-31 10 10 10 10 2015-02-01 2 3 23 22 2015-02-02 …

4
Як виконати ітерацію std :: set?
У мене є такий код: std::set<unsigned long>::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } ->firstЦінність відсутня . Як я можу отримати значення?
91 c++  set  iteration 

14
Цикл Python, який також отримує доступ до попередніх і наступних значень
Як я можу переглядати список об’єктів, отримуючи доступ до попереднього, поточного та наступного елементів? Подобається цей код на C / C ++ у Python? foo = somevalue; previous = next = 0; for (i=1; i<objects.length(); i++) { if (objects[i]==foo) { previous = objects[i-1]; next = objects[i+1]; } }

3
Як я можу змінити масив під час ітерації над ним у Ruby?
Я просто вивчаю Рубі, тому вибачаюся, якщо це занадто новачок для цього, але я не можу це зрозуміти з книги про кирку (можливо, просто недостатньо уважно читаю). У всякому разі, якщо у мене є такий масив: arr = [1,2,3,4,5] ... і я хочу, скажімо, помножити кожне значення в масиві на …
88 ruby  arrays  iteration 

8
Початковий індекс для ітерації списку Python
Який найкращий спосіб встановити початковий індекс при ітерації списку на Python. Наприклад, у мене є список днів тижня - неділя, понеділок, вівторок, ... субота - але я хочу переглядати список, починаючи з понеділка. Яка найкраща практика для цього?
88 python  iteration 

8
Як здійснити ітерацію кожного елемента в n-мірній матриці в MATLAB?
У мене є проблема. Мені потрібно переглядати кожен елемент у n-мірній матриці в MATLAB. Проблема в тому, що я не знаю, як це зробити для довільної кількості розмірів. Я знаю, що можу сказати for i = 1:size(m,1) for j = 1:size(m,2) for k = 1:size(m,3) і так далі, але чи …

5
Набір Javascript проти продуктивності масиву
Можливо, тому, що набори є відносно новими для Javascript, але я не зміг знайти статтю на StackO чи де-небудь ще, де говориться про різницю в продуктивності між ними в Javascript. Отже, яка різниця з точки зору продуктивності між ними? Зокрема, коли справа стосується видалення, додавання та ітерації.

4
PHP: Чи можу я отримати індекс у функції array_map?
Я використовую карту в php так: function func($v) { return $v * 2; } $values = array(4, 6, 3); $mapped = array_map(func, $values); var_dump($mapped); Чи можна отримати індекс значення у функції? Крім того - якщо я пишу код, який потребує індексу, чи повинен я використовувати цикл for замість карти?

10
Рубі кожне зі зміщенням індексу
Чи можу я визначити зміщення індексу в ітераторі циклу each_with_index? Моя пряма спроба не вдалася: some_array.each_with_index{|item, index = 1| some_func(item, index) } Редагувати: Уточнення: я не хочу зміщення масиву, я хочу, щоб індекс в межах кожного_з_індексом починався не з 0, а наприклад, з 1
84 ruby  iteration 

12
Ефективна ітерація з індексом у Scala
Оскільки Scala не має старих forциклів стилю Java з індексом, // does not work val xs = Array("first", "second", "third") for (i=0; i<xs.length; i++) { println("String #" + i + " is " + xs(i)) } Як ми можемо виконувати ітерацію ефективно і без використання varсимволів? Ви могли б це …
83 scala  iteration 

12
чи узгоджується порядок ітерацій Java HashMap keySet ()?
Я розумію, що Набір, повернений із методу keySet () Карти, не гарантує жодного конкретного замовлення. Моє питання полягає в тому, чи гарантує він однаковий порядок протягом декількох ітерацій. Наприклад Map<K,V> map = getMap(); for( K k : map.keySet() ) { } ... for( K k : map.keySet() ) { } …

10
std :: ітерація черги
Мені потрібно повторити std::queue. www.cplusplus.com каже: За замовчуванням, якщо для певного класу черги не вказаний клас контейнера, використовується стандартний шаблон шаблону класу контейнера. То чи можу я якось дістатися до основного деке та переглядати його?

5
Як переглядати список словників у шаблоні Jinja?
Я намагався: list1 = [{"username": "abhi", "pass": 2087}] return render_template("file_output.html", list1=list1) У шаблоні: <table border=2> <tr> <td> Key </td> <td> Value </td> </tr> {% for dictionary in list1 %} {% for key in dictionary %} <tr> <td> <h3>{{ key }}</h3> </td> <td> <h3>{{ dictionary[key] }}</h3> </td> </tr> {% endfor %} …

5
Як зробити загальні обчислення за неоднорідними пакетами аргументів варіадичної функції шаблону?
ПРОМІСЛЯ: Трохи погравши з варіативними шаблонами, я зрозумів, що досягнення всього, що трохи виходить за межі тривіальних завдань метапрограмування, незабаром стає досить громіздким. Зокрема, я виявив , бажаючи таким чином , щоб виконувати загальні операції над аргументом пакета , такі як ітерації , розкол , петлі в std::for_each-like моди, і …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.