itertools

    11

    2답변

    는 내가 DF과 같이 있습니다 Count 1 0 1 1 0 0 1 1 1 0 나는 Count에서 1의 두 개 이상의 연속 발생이있는 경우 새 열에서 1을 반환 할과 0 경우 없기. 따라서 새 열에서 각 열은이 기준이 열 Count에서 충족되는 것을 기초로 1을 얻게됩니다. 내 원하는 출력은 다음과 같다 : 내가 생각하고 Count Ne

    2

    3답변

    파이썬에서 카운터 itertools.count (2.7.9)은 스레드 안전 계산에 매우 편리합니다. 카운터의 현재 값을 어떻게 얻을 수 있습니까? import itertools x = itertools.count() print x.next() # 0 print x.next() # 1 print x.next() # 2 지금까지 너무 좋은 : 카운터

    0

    1답변

    과 현명한이 반복 가능 객체 요소를 비교 내가 다르게 각각의 경우를 현명 두 개의 정렬 된 목록 요소를 비교하고 처리하고 싶습니다 : 을 모두 반복 가능 객체는 요소를 포함하는 경우에, 나는 전화를하고 싶습니다 update_func. 왼쪽 반복 만 요소가 포함되어있는 경우 left_surplus_func으로 문의하십시오. 올바른 반복 가능 요소에만 요소가

    2

    1답변

    모든 조합에 반환하지 itertools.combinations_with_replacement : #!/usr/bin/env python3.5 import sys, itertools sCharacters = '123' for iCombinationLength in range(0, len(sCharacters)+1): for aCombinati

    1

    1답변

    몇 가지 목록 요소의 직교 곱을 계산해야합니다. 이를 수행하는 가장 좋은 방법은 itertools, 특히 itertools.product를 사용하는 것입니다. 이제는 사용하려는 목록 자체가 목록에 포함되어 있으며 더 큰 목록을 itertools.product에 사용할 수 없습니다. itertools.product와 함께 사용할 수 있도록 목록을 추출해야하는

    2

    2답변

    안녕하세요, 목록 내에서 고유 한 문자열의 최대 값 목록을 만들려고합니다. 예 : 나는 다음과 같은 코드를 시도 ['DS11.json', 'DT6.json', 'CJ7.json'] : a = ['DS10.json', 'DS11.json', 'DT4.json', 'DT5.json', 'DT6.json', 'CJ6.json', 'CJ7.json'] 나에

    3

    2답변

    를 첨자에되지 않는다 'itertools.combinations'개체 : temp = (twoset2[x][i][0]-twoset[x][i][1]) 를 내가 얻을 : TypeError: 'itertools.combinations' object is not subscriptable 내 코드 : 기본적으로 for x in range(0,64): f

    0

    1답변

    itertools.product에 고정 된 개체 위에 루프를 중첩 재사용되는 하나의 제품? itertools.product의 결과는 변경할 수 없습니다. 그것은 일종의 발전기입니다 (즉 구현시 yield을 사용합니다). 이 루프는 내 프로그램의 성능 병목 현상이므로이 프로그램을 최적화하려고합니다.

    3

    1답변

    1_2과 같이 parent.id_child.id 형식의 항목 목록이 나타납니다. 부모 아이디로 아이의 아이디를 그룹화하려고 시도했습니다. 예를 들어, 입력에서 ['1_2', '2_2', '1_1', '2_1', '1_3'] 출력이 [['1','2','3'], ['1','2']]이 필요합니다. 나는이 시도 : 나는 각 항목의 두 번째 요소를 얻기 위해 필요에

    0

    2답변

    operator.attrgetter과 itertool.groupby을 사용하여 텍스트 문자열을 공백으로 분리하여 텍스트 사이의 공백을 유지합니다. 이것은 예상 된 동작입니다 : result = process('Am G C') assert result == [(2, 'Am'), (20, ' '), (1, 'G'), (10, ' '), (1, 'C