問題タブ [intersect]

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 に答える
304 参照

linq - Linq は合計と交差します

交差させたい 2 つのコレクションがあり、一致する要素に対して合計操作を実行します。

たとえば、コレクションは次のとおりです (疑似コード)。

望ましい結果は次のとおりです。

を使用して名前の要素を一致させる方法は知ってIEqualityComparerいますが、交差点を実行しながら値を合計する方法は?

編集:

開始コレクションに同じ名前のアイテムが 2 つありません。

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

sql - 次の SQL に相当する HQL は何ですか?

以下は、SQL サーバー 2008 で正しく実行されている SQL です。

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

c# - List.Intersect の結果が foreach 後に変化する

このコードには問題があります。intersect メソッドを実行すると、すべて正常に動作します。

foreach の前に交差点でカウントを行うと、1 になります。

foreach の後、foreach の後に再度カウントすると 0 になるのはなぜですか? 常に 1 である必要があります...

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

matlab - 交点を見つけるmatlab

これは私のコードです:

これらの曲線が交差する点を見つける必要があります。y1==y2とx1==x2を実行して試しましたが、良い結果は得られませんでした(数値でいっぱいの行列を取得しました)。次に、intersect(x1、x2)を試しました。また、満足のいく結果ではありません。それから私はこのコードに頼りました。これにより、かなり正確な結果が得られます。しかし、私はこのコードを使用することを許可されていません(学校から)。だから私はもっと簡単な解決策があるのだろうかと思っていましたか?

事前にt​​hx

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

c# - IEnumerableを実装するクラスでLINQメソッドを使用できないのはなぜですか?

プロジェクトを完了する必要がありますが、単純な問題があります

このように定義されたクラスがあります

}

そして、2つのGroupIdオブジェクトのインスタンス間の共通部分を見つける必要があります。

ステートメントを宣言したのに、使用可能なメソッドでLinqIntersectが表示されないのはなぜですか。

エラー1'....GroupId'に'Intersect'の定義が含まれておらず、タイプ'...GroupId'の最初の引数を受け入れる拡張メソッド'Intersect'が見つかりませんでした(usingディレクティブまたはアセンブリがありませんか?参照?)

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

sql - INTERSECTに代わるSQLサブクエリ

私は2つのテーブルを持っています: PPC(列IDによって結合されたマスター/詳細)

次の同時条件を満たすPからすべての名前を取得したい:

  • とPCを持ってPC.Code='A'いるVal>100

  • と別のPCを持っ PC.Code='B'ているVal>80

要約すると、詳細が両方の条件に準拠しているP.Nameにのみ関心があります。INTERSECTに頼らずに選択する方法はありますか?

INTERSECTクエリは次のとおりです。

(関心は、パフォーマンスをチェックし、Accessでクエリを実行できるようにすることです)

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

c# - Bounds.Intersect for WPF

ユーザーが画面上でいくつかのラベルをドラッグアンドドロップできるWinformsアプリがあります。

目的は、一致するラベルを互いに重ねることです。

私はこれらのラベルへの参照をリストに保持しており、現時点では、次のようにして、それらが重複しているかどうかを確認しています。

問題は、これがWinforms(Bounds.Intersect)にのみ有効であるということです。同じ結果を達成するためにWPFで何ができますか?

それが違いを生む場合、私は現在<ItemsControl>、私の見解では両方のラベルを異なるものに追加しています。

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

matlab - 比較のタスクを実行するためのMatlabの`ismember`と`intersect`の代わりに?

100個のモデル(行列)があり、各行列のサイズは4X3です。4つの変数R_L、、、およびN_gのそれぞれのサイズは4x3x100です。ここで、4X3は各行列のサイズであり、そのような行列は100個あります。私が何を意味するのかを理解するために、2つの変数のスナップショットを添付しました。N_PcuT

ここに画像の説明を入力してください

R_L最初の3つの変数(つまり、、、 )の行列1をループしN_gN_Pcこれらの変数の行列1の各要素を他の99個の行列の要素と比較しています。これらの99個の行列の3つの変数すべてが、行列1の任意の要素の対応する3つの変数と等しい要素を見つけたいと思います。

たとえば、マトリックス1の要素(1,1)の3つの変数すべてが、マトリックス2の要素(2,2)、マトリックス3の(2,1)、マトリックス3の(2,4)で対応する類似の値を持っている場合などです。次に、uT上記のすべての要素位置、つまりマトリックス1の(1,1)、マトリックス2の(2,2)、マトリックス3の(2,1)、(2、 4)マトリックス3などから、それらの結果をヒストグラムをプロットするためにuT呼び出される新しい変数に格納します。store_result以下のコードに示されています。

対処したい次の懸念事項があります。

  1. ismember値が完全に一致する場合にのみ役立ちます。正確に類似した値がない場合、値が含まれる特定の間隔を指定したい場合は、等しいと見なす必要があります。

  2. 3つの変数すべてが等しいグリッド(要素)を見つけたいので、この関数intersectはここでは機能しません(上記のコードで使用した場合でも)。intersect複数の変数で同様の機能を実行できる代わりに、何を使用することをお勧めしますか。

ありがとう。

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

mysql - 共通データを取得するクエリの書き方

重複の可能性:
mysql での交差

共通データを取得するための php プロジェクトを行っています。MySQL クエリの記述が少し苦手です。私はさまざまな方法を試しましたが、適切な出力が得られません

私のテーブルは

これは私のテーブルです。一般的な要素を取得する MySQL クエリを書きたいと思います。例: ここで A,B は Product-1,Product-2 になります。A,B の共通要素要素を取得したい ここで出力は C です

両方の行に、Product-1 または product-2 の A、B のいずれかを含めることができます

A、cの共通要素はBと同じです。これに対するクエリの書き方... SQLではIntersect操作を使用できますが、MySQLにはわかりません。助けてください...

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

sql - SQLのテキストフィールドで複数の単語タグを識別するにはどうすればよいですか?

テキスト文字列を渡すことができ、キーワードのテーブルからテキスト内の特定のキーワード(タグ)を識別するSQLプロシージャが必要です。

これまでのところ、1つの単語に対して非常にうまく機能する次のものがあります。

タグテーブルに「緑」、「赤」、「青」のエントリがある場合、期待どおりに返されます。

私が知りたいのは、同様の結果をどのように達成できるかということですが、複数の単語であるタグの場合...たとえば、「水色」

上記のコードで私が抱えている問題は、ソーステキストを個々の単語に分割しているため、「水色」が一致しないことですが、カーソルなどを呼び出さない別のルートがありますか?

ご協力いただきありがとうございます


次のことが私が必要とするものを達成するだろうとちょうど気づきました

しかし、テーブルに数千行あり、検索するテキスト文字列が非常に長い場合、非効率になる可能性があるのではないかと心配しています。

同じプロセスをより効率的に行う方法について誰かが考えていますか?