itertools

    1

    1答えて

    タイトルと同じ - 繰り返し構造を持つ多数の非常に大きなテキストファイル(> 10GB)があります。私はいくつかの情報をフィルタリングして、k番目のラインをすべて出力したいと思いますが、同時にすべてのラインを繰り返していきたいと思います。私はitertools:isliceとizipを試しましたが、一緒に置くことはできません。

    1

    2答えて

    私はitertoolsを使用して組み合わせを生成しており、すべての組み合わせを印刷しようとしています。 forループとリストの両方の理解がこの単純なタスクで失敗します。 In [1]: from itertools import combinations In [2]: combos = combinations(range(3), 2) In [3]: list(combos) Out

    1

    1答えて

    好奇心が強いのですが、オブジェクトのリストから1つのループ内の属性のリストを抽出する方がいいですか? def _f(acc, p): acc[0].append(p.x) acc[1].append(p.y) acc[2].append(p.z) return acc xs, ys, zs = reduce(_f, points, [[], [], []

    0

    1答えて

    import itertools printable = 'abcdefghijklmnopqrstuvwxz' all_possibilites = ([''.join(i) for i in itertools.product(printable, repeat = 3)]) comparison = ['zd'] if comparison in all_possibilities:

    0

    1答えて

    私は、列とデータを抽出しようとしているテキストファイルを持っています。データのサンプルを次に示します。私はその後、新しいに、これらの反復ごとに値を追加...などなど合計-TX、ドロップ率、などのエントリから列を作成取る必要が -Global stats enabled Cpu Utilization : 0.1 % 45.4 Gb/core Platform_factor : 1.0 Tot

    0

    2答えて

    itertoolsをPython 2.7で使用すると、コードのどの部分(リンクで強調表示されている部分)を繰り返す必要があるのでしょうか?また、このケースではイテレータまたはコンビネーションイテレータの方が優れていますか?私はIDの数(numID)とArcGIS(arcpyを使用)のフィールドを参照して、新しいタイプのIDを作成しています。目的はコードを短縮し、すべてのnumIDとrow [x]

    0

    1答えて

    n要素[0,1,2、...]の順列のリストをn = n1 + n2 + n3にしたいと考えています。しかし、このような順列はm個のパーティションに分割される。 例えばN1ため、N2 = 3,2、私が持っているでしょう: 0,1,2 | 3,4 0,1,2 | 4,3 0,2,1 | 3,4 0,2,1 | 4,3 ... 2,1,0 | 4,3 を私はitertoolsを使用する場合

    -1

    1答えて

    私はPythonコーディングで完全なルーキーですが、スクリプト/プログラムをリバースエンジニアリングしようとしていますが、ラムダ/ .join(chr(ord() : は、リバースエンジニアリングしようとしているコードのイムは以下の通りです:私はこの正しく演算子を理解していれば #!/usr/bin/env python from itertools import cycle, izip im

    1

    1答えて

    目的:私は、文字列のリストから得られたすべての可能な置換の集合を取得したい(または扱うことができます)ようにしたいと思います。 Pythonで 例:('A'位置を変更しているかもしれないが)私の分析('A', 'A', 'B', 'B')ため以来 import pandas as pd import itertools list1 = ['A', 'A', 'B', 'B'] # Get

    0

    1答えて

    私はpython itertoolsのチェーンのソースコードを見たいと思いますが、ここで私はソースコードで何を見つけるのですか?なぜ彼らはすべて「合格」ですか? class chain(object): """ chain(*iterables) --> chain object Return a chain object whose .__next__() met