問題タブ [object-comparison]

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 投票する
9 に答える
42850 参照

javascript - Javascript または lodash を使用して 2 つのオブジェクトのプロパティの浅い比較を行うにはどうすればよいですか?

下に行かず、Javascriptまたはlodashのオブジェクト内のオブジェクトの内容を比較しない浅い比較を行う方法はありますか? 私はlodashをチェックしましたが、やりたくない深い比較を実行しているように見えることに注意してください。

たとえば、 と を比較する方法はありaますbか?

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

java - Java: 連結よりも 2 つの数値のセットを比較するためのより良い方法

状況は次のとおりです。2 つの異なる ID に基づいて、2 つのオブジェクトの一意性をテストしたいと考えています。例:

例では、オブジェクト A と B は、id_aid_bが同じであり、オブジェクト C が異なるため、同じです。

コードでこれを判断するために、両方の ID を文字列に変換し、それらを中間の区切り文字 (例: "{id_a},{id_b}") で連結し、それらを a に追加してSet<String>一意性をテストすることを計画しています。

私の質問は、より良い方法はありますか? (より良いとは、より効率的で、および/またはより厄介でないことを意味します)

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

java - Java でのオブジェクト比較の問題 (コンテキストは RB ツリー)

ハイ、私はほとんど C と C++ に精通していますが、最近は Java を試しています。

私の問題は、その行if (parent.leftChild == temp)が決して真実ではないということです。(そしてparent.leftChild.Key = temp.key残りの内容は同じです)が、問題は、Eclipseのデバッガーでのparent.leftChildのID = ... 5792であるのに対し、tempのIDは... 3632であるという印象を受けています。

誰かがさらに説明できることを望んでいました。私のコードの回避策は、常に if ステートメントを に変更することですが、有効if (parent.leftChild.key = temp.key)ではありませんか?parent.left == temp

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

angularjs - ng-show での AngularJS angular.equals の動作が異なる

コントローラーにこれらの行があります

そしてこれng-showはテンプレートで

コントローラーのangular.equals関数はTRUEどちらが正しいかを出力します。しかし、ビューでは、条件が表示されるng-showはずですとにかく表示されます!TRUEtable

私は何か間違っていますか?

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

python - How can I convert an image's pixel color information into numbers and store it in a CSV?

How do I extract the pixel color information in an image into numbers and store them in a CSV file? These numbers should all go into 1 row and multiple columns. If the image is 50*50 then there should be only 1 row and 2500 columns containing the pixel color information. How can I achieve this in Python? Please advice.

I found the code which was,

But I want this list in a single row and multiple columns as my svm expects it in that format for training the images.

The output should look like below given since this is a grey scale image, 2 3 253...

where 2 is the color of the 1st pixel and 3 is the color of the 2nd pixel and 253 is the color of 3rd etc. 2 will be in 1st cell of the 1st row and 3 in 2nd cell and 253 in 3rd cell and so on. But the whole image pixels will be in this row. So if its a 50*50 picture there will be 2500 columns/cells containing the pixel values as mentioned above.

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

php - PHP でのオブジェクトの比較と配列の並べ替え

PHP でのオブジェクト比較に問題があります。簡単なコードのように見えますが、実際には私の好みには遅すぎます。私は言語にそれほど詳しくないので、次のコードに関するフィードバックと提案をお願いします。

上記のコード$tokensは単純な文字列の配列です。

上記の方法を使用して、約 40k オブジェクトusort()で構成される配列に約 2 秒かかります。TestTokenGroup

それをスピードアップする賢明な方法はありますか?ここのボトルネックはどこですか?

編集:最初に含めるのを忘れていた getTokens() メソッドを追加しました。

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

c++ - opencvとc ++を使用して、複雑な形状に最も近いものを見つける最良の方法は何ですか?

さて、これが私のソースコードです。このコードは、ファイル内の画像を取得し、それを別のファイル内の画像のリストと比較します。画像のファイルには、比較しようとしているファイル内のすべての画像の名前を含む .txt ファイルを含める必要があります。私が抱えている問題は、これらの 2 つの画像が非常に似ているが、まったく同じではないことです。これらの一致をさらに絞り込む方法が必要です。おそらく、これら 2 つの形状 (より大きな塊、塊など) を比較するまったく新しい方法でさえあります。私が検討していた 1 つの方法は、実際にキーポイント マップ全体を作成し、キーポイントが両方の画像に対応する特定のポイントまたはその近くにある場合にのみキーポイントを比較することです。つまり、ポイント (12,200) のキーポイント、(x, y) からの +-10 ピクセルを比較し、他の画像に同様のキーポイントがあるかどうかを確認します。

必要なのは、 ActualImplantXrayOfThatSameImplantButASlightlyDifferentSizeから可能な限り最高の一致を取得する方法だけです。よろしくお願いします!

PS: 私が Sobel Derivatives などを実験していた部分はコメント アウトされています。最高の輪郭を得るために、X線のコントラストと明るさを調整するだけになりました. インプラントの画像を何かに一致させるために使用する前に、同じことをインプラントの画像に対して行う必要があります。

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

python - プロパティとしてネストされたリストを持つ 2 つのオブジェクトの比較

私は次のようなクラスを持っています:

ただし、この場合、「c」はFooのリストである可能性があり、「c」にはFooのリストが含まれます。たとえば、次のようになります。

リスト構造/オブジェクト構造を考えると、このタイプのオブジェクト比較に対処するための良いアプローチは何ですか? これには単に a を実行するだけでself.c == other.cは不十分だと思います。