問題タブ [tuples]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
80454 参照

python - Python でタプルのリストにタプルを追加する

私はpythonが初めてで、これを行う最善の方法がわかりません。

ポイントを表すタプルのリストと、オフセットを表す別のリストがあります。これが形成するすべての組み合わせのセットが必要です。ここにいくつかのコードがあります:

したがって、結合されたポイントの私のセットは

NumPy やその他のライブラリを使用できません。

0 投票する
1 に答える
149 参照

python - この情報を Python で使用するにはどうすればよいですか? このデータ型の使い方がわかりません

NLTK の本によると、まず文法を適用して解析します。

chunked_sentを出力すると、次のようになります。

見るだけじゃもったいない。実際に「NP」の名詞句を抜き出したい。

「match」を出力するにはどうすればよいですか...どちらが名詞句ですか? そのchunked_sentからすべての「NP」を取得したい。

ほら、なんらかの理由で「NP」を失います。
また、k[0] が文字列かタプルかを判断するにはどうすればよいですか (上記の場合と同様)。

0 投票する
2 に答える
31655 参照

scala - タプルをリストに変換するためのScalaに含まれているメソッドはありますか?

があり、タプルをリストに変換して、を使用できるようにしたいと考えていTuple2ます。これを行う方法はありますか?また、私は常に一般的なソリューションのファンですが、それは知っています。List[List[String]]List.transpose()Pair

0 投票する
12 に答える
90550 参照

python - タプルを辞書のキーとして使用するのはどのような場合ですか?

リストとタプルの違いを(Python で)調べていました。明らかな 1 つは、タプルは不変 (最初の代入後に値を変更できない) であるのに対し、リストは可変であることです。

記事の文は私を手に入れました:

ディクショナリのキーとして使用できるのは不変要素のみであるため、リストではなくタプルのみをキーとして使用できます。

タプルを辞書のキーとして使用したい状況を考えるのに苦労しています。これが自然で、効率的で、洗練された、または明白な解決策となる問題の例を挙げていただけますか?

編集:

あなたの例をありがとう。これまでのところ、非常に重要なアプリケーションは関数値のキャッシングであると考えています。

0 投票する
3 に答える
1162 参照

c++ - ラムダをc++0xにキャッシュする方法は?

ラムダをC#で大量に使用した後、C++でラムダを操作しようとしています。私は現在ブーストタプルを持っています(これは本当に単純化されたバージョンです)。

次に、グローバル名前空間の関数をFooTupleにロードします。理想的には、これをラムダに置き換えたいと思います。

ラムダタプルの関数シグネチャがどうあるべきかわかりません。明らかに関数ポインタではありませんが、ラムダのシグネチャがどうあるべきか理解できません。現在、ラムダのリソースはすべてかなり薄いです。現在、C ++ 0xが流動的であることに気づきましたが、これを機能させる方法に興味がありました。これを行うにはもっと簡単な方法があることもわかっていますが、私はC++0xで遊んでいます。Intel11.1コンパイラを使用しています。

0 投票する
4 に答える
4341 参照

haskell - Haskell の IO モナドのタプルに対するパターン マッチング

私は余暇に Haskell を勉強しており、最近はモナド関数の領域にも足を踏み入れています。私が抱えている正確な問題を特定するために、私が取り組んできた演習からコードを抽出して、この非常に不自然な例にしました。

rndPermu は GHCi にロードされたときに型エラーを生成し、型 (t, t1) が 'where' 句で予期されていたが、IO (a, [a]) が受信されたことを示します。(liftM fst) のようなものを使用して、タプルから個々の項目を取得し、単一の値を割り当てることができますが、それは明らかにずさんで回りくどい方法です。私はおそらく、目の前にある構文の小さなニュアンスにつまずいているように感じます。このタイプのエラーをどのように解決しますか? モナドでラップされたタプルに対して直接マッチできるはずですよね?

0 投票する
6 に答える
291496 参照

python - タプルを引数に展開する

Pythonタプルを関数に展開する方法はありますか?実際のパラメータとして?

たとえば、ここexpand()で魔法を行います。

myfunとして定義できることは知っていますmyfun((a, b, c))が、もちろんレガシーコードが存在する可能性があります。ありがとう

0 投票する
2 に答える
11713 参照

c# - .Net 4: リストを動的に作成する簡単な方法> 結果

リモート処理のシナリオでは、結果は Tuple オブジェクトの配列またはリストとして受け取るのに非常に適しています (強力な型指定の利点の 1 つです)。

例: 動的に変換SELECT Name, Age FROM Table => List<Tuple<string,int>>

List<Tuple<...>>質問: 任意のデータ テーブル (SQL 結果セットや CSV ファイルなど) が与えられ、各列の型が実行時にのみわかっている場合に、厳密に型指定されたオブジェクトを動的に作成するコードを生成するサンプルはありますか。コードは動的に生成する必要があります。そうしないと、非常に遅くなります。

0 投票する
5 に答える
253 参照

python - タプル内でタプルを強制しますか?

座標のタプルをループしてその内容を出力する Python 関数があります。

y が関数を実行されると、目的の結果 (5,5) と (4,4) が出力されます。ただし、関数を x で実行すると、5 と 5 が出力されます。

タプル内のタプルとして x を強制的に定義する方法はありますか?そうでない場合、この問題を解決する最も簡単な方法は何ですか?

0 投票する
4 に答える
2099 参照

scala - タプルをnullと一致させる

次の場合が一致しない理由がわかりません。NullはAnyのインスタンスである必要がありますが、一致しません。誰かが何が起こっているのか説明できますか?

ありがとう。