«iteration» 태그된 질문

반복은 for, foreach 또는 while과 같은 루프에서 연속 반복입니다. 이 태그와 관련된 질문은 종종 데이터 수집을 가장 잘 처리하는 방법에 대해 걱정합니다.

13
Java에서 날짜 범위를 반복하는 방법은 무엇입니까?
내 스크립트에서 시작 날짜와 종료 날짜가 주어지면 날짜 범위를 통해 일련의 작업을 수행해야합니다. Java를 사용하여이를 달성하기위한 지침을 제공해주십시오. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } 위의 코드는 단순히 불가능하다는 것을 알고 있지만 달성하고자하는 것을 보여주기 위해 수행합니다.
144 java  date  iteration 


7
내부 목록 이해를 열거하는 파이썬
다음과 같은 목록이 있다고 가정 해 봅시다. mylist = ["a","b","c","d"] 색인과 함께 값을 인쇄하려면 다음 enumerate과 같이 Python 함수를 사용할 수 있습니다 >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> 이제 내부에서 사용하려고하면 list comprehension이 오류가 발생합니다. >>> [i,j for …

8
이름을 모르는 경우 자바 스크립트 개체의 속성에 어떻게 액세스합니까?
다음과 같은 javascript 객체가 있다고 가정합니다. var data = { foo: 'bar', baz: 'quux' }; 속성 이름으로 속성에 액세스 할 수 있습니다. var foo = data.foo; var baz = data["baz"]; 그러나 속성의 이름을 모르는 경우 이러한 값을 얻을 수 있습니까? 이러한 속성의 순서가 지정되지 않은 특성으로 인해 구분이 불가능합니까? 제 …




20
std :: tuple의 요소를 어떻게 반복 할 수 있습니까?
튜플 (C ++ 11 사용)을 어떻게 반복 할 수 있습니까? 다음을 시도했습니다. for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth(); 그러나 이것은 작동하지 않습니다. 오류 1 : 죄송합니다. 구현되지 않았습니다. 'Listener ...'를 고정 길이 인수 목록으로 확장 할 수 없습니다. 오류 2 : 상수 표현식에 나타날 수 없습니다. 그렇다면 튜플의 요소를 올바르게 반복하는 …

10
재귀 대 반복
재귀가 사용되는 모든 곳에서 for루프를 사용할 수 있다고 말하는 것이 맞 습니까? 그리고 재귀가 일반적으로 느리다면 for루프 반복을 통해 사용하는 기술적 이유는 무엇 입니까? 그리고 재귀를 for루프 로 변환하는 것이 항상 가능하다면 그것을 수행하는 경험적 방법이 있습니까?

9
Perl 해시의 키를 반복하는 가장 안전한 방법은 무엇입니까?
(키, 값) 쌍이있는 Perl 해시가있는 경우 모든 키를 반복하는 선호하는 방법은 무엇입니까? 나는 each어떤 식 으로든 사용 하면 의도하지 않은 부작용이 발생할 수 있다고 들었습니다 . 그렇다면 그게 사실이며 다음 두 가지 방법 중 하나가 가장 좋거나 더 나은 방법이 있습니까? # Method 1 while (my ($key, $value) = each(%hash)) …
107 perl  hash  iteration  each 

2
팬더의 for 루프가 정말 나쁜가요? 언제 신경을 써야합니까?
인가 for루프는 정말 "나쁜"? 그렇지 않다면 기존의 "벡터화 된"접근 방식을 사용하는 것보다 어떤 상황에서 더 나을까요? 1 저는 "벡터화"의 개념과 팬더가 계산 속도를 높이기 위해 벡터화 기술을 사용하는 방법에 대해 잘 알고 있습니다. 벡터화 된 함수는 전체 시리즈 또는 DataFrame에 대한 작업을 브로드 캐스트하여 기존의 데이터 반복보다 훨씬 더 빠른 …

12
루비에서 "역 범위"를 반복 할 수없는 이유가 있습니까?
Range를 사용하여 뒤로 반복하려고 시도했습니다 each. (4..0).each do |i| puts i end ==> 4..0 반복 0..4은 숫자 를 씁니다. 다른 범위에서는 괜찮은 r = 4..0것 같습니다 r.first == 4,, r.last == 0. 위의 구조가 예상 한 결과를 생성하지 않는 것이 이상하게 보입니다. 그 이유는 무엇입니까? 이 행동이 합리적 일 때 …
104 ruby  iteration  range 


11
유클리드 알고리즘의 시간 복잡성
Euclid의 최대 공통 분모 알고리즘의 시간 복잡도를 결정하는 데 어려움이 있습니다. 의사 코드의이 알고리즘은 다음과 같습니다. function gcd(a, b) while b ≠ 0 t := b b := a mod b a := t return a a 와 b 에 의존하는 것 같습니다 . 내 생각은 시간 복잡도가 O (a …

6
Pandas 반복에 성능 문제가 있습니까?
pandas에서 반복을 사용할 때 성능이 매우 떨어지는 것을 발견했습니다. 이것은 다른 사람들이 경험하는 것입니까? 반복에만 해당되며 특정 크기의 데이터에 대해이 함수를 사용하지 않아야합니까 (2 ~ 3 백만 행으로 작업하고 있음)? GitHub에 대한이 토론 은 데이터 프레임에서 dtype을 혼합 할 때 발생한다고 믿게 만들었지 만, 아래의 간단한 예제는 하나의 dtype (float64)을 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.