itertools

    1

    1답변

    제목과 동일 - 반복되는 구조가 동일한 매우 큰 많은 텍스트 파일 (> 10GB)이 있습니다. 몇 가지 정보를 걸러 내고 싶습니다. 그래서 모든 k 번째 라인을 출력하지만 동시에 모든 것을 반복하고 싶습니다. 내가 itertools 시도 : islice 및 izip,하지만 그들을 함께 넣어 수 없습니다 ...

    -2

    1답변

    "ss"구의 목록을 검색해야합니다. 문제는 어떤 식 으로든 대문자로 표기 할 수 있다는 것입니다. 일반 목록으로 , 나는 내가() itertools를 들어 , 덜 간단 str.lower을 루프를 생성하고 사용할 수 있다는 것을 알고있다. .lower 속성은 없습니다. 다음 코드는 지금까지의 : return(ss in (itertools.chain.from_

    1

    1답변

    필요할 때 호출 할 수있는 별도의 모듈에 사용자 정의 함수를 저장합니다. 새로운 기능 중 하나는 itertools를 사용하지만 이름 오류가 계속 발생합니다. NameError: name 'itertools' is not defined 정말 이상합니다. 콘솔에서 itertools를 가져올 수 있지만 함수를 호출하면 이름 오류가 발생합니다. 일반적으로 라이

    -2

    2답변

    나는 grouper() 조리법의 요령을 얻고있다 지난 "그룹"를 반환 : def grouper(iterable, n, fillvalue=None): "Collect data into fixed-length chunks or blocks" # grouper('ABCDEFG', 3, 'x') --> ABC DEF Gxx" args =

    3

    2답변

    itertools.groupby()을 사용하여 목록을 분할하는 것은 매우 쉽습니다. >>> import itertools as it >>> iterable = it.groupby([1, 2, 3, 4, 5, 2, 3, 4, 2], lambda p: p==2) >>> for x, y in iterable: ... print(x, list(y)) ..

    0

    1답변

    아래 함수가 나타 내기 위해 걸리는 시간을 측정하겠습니다. 목록 N의 숫자가있는 범위 [0, 10]의 C (각 C에 대한 M 측정). import itertools def amount(C): N = [1, 2, 5] #N = list(N) N = sorted(N) while C < max(N): N.remov

    -2

    1답변

    저는 python (~ 6 개월)을 처음 사용하고 itertools를 처음 접했습니다. 가장 좋은 itertools 기능에 대한 지침을 찾기를 원합니다 (itertools 일 필요는 없지만 내 연구를 통한 최선의 방법 인 것 같습니다). 함수의 위와 아래에 많은 루프를 쌓아서 간결하게 유지하려고합니다 ... 나는 특정 순서로 기호 목록을 가지고 있으며 각

    3

    1답변

    numert 배열을 만들려면 itertools '다양한 함수를 사용하고 싶습니다. 나는 제품, 조합, 순열 등의 요소의 수를 미리 계산할 수 있기 때문에 할당 공간이 문제가되지 않아야한다. coords = [[1,2,3],[4,5,6]] iterable = itertools.product(*coords) shape = (len(coords[0]), le

    0

    2답변

    그래서 최근에 파이썬을 집어 들었고 여러 단어의 모든 다른 조합을 얻으려고합니다. 저는 itertools를보고 있었지만 원하는 결과를 얻지 못했습니다. 실제적인 예를 들어 설명하는 것이 더 쉽습니다. 이것은 내가 달성하기 위해 노력하고 무엇 : somestring = "cat, cake, apples" result = itertools magik pri

    1

    1답변

    사전을 생성하는 생성자의 복사본을 만들 때 나는 itertools.tee을 사용하고 내가 제어 할 수없고 사전을 수정할 수있는 함수에 반복 된 사전을 전달합니다. 따라서 복사본의을 함수에 전달하고 싶지만 모든 티는 동일한 인스턴스에 대한 참조를 산출합니다. import itertools original_list = [{'a':0,'b':1}, {'a':