問題タブ [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.
javascript - Javascript または lodash を使用して 2 つのオブジェクトのプロパティの浅い比較を行うにはどうすればよいですか?
下に行かず、Javascriptまたはlodashのオブジェクト内のオブジェクトの内容を比較しない浅い比較を行う方法はありますか? 私はlodashをチェックしましたが、やりたくない深い比較を実行しているように見えることに注意してください。
たとえば、 と を比較する方法はありa
ますb
か?
java - Java: 連結よりも 2 つの数値のセットを比較するためのより良い方法
状況は次のとおりです。2 つの異なる ID に基づいて、2 つのオブジェクトの一意性をテストしたいと考えています。例:
例では、オブジェクト A と B は、id_a
とid_b
が同じであり、オブジェクト C が異なるため、同じです。
コードでこれを判断するために、両方の ID を文字列に変換し、それらを中間の区切り文字 (例: "{id_a},{id_b}"
) で連結し、それらを a に追加してSet<String>
一意性をテストすることを計画しています。
私の質問は、より良い方法はありますか? (より良いとは、より効率的で、および/またはより厄介でないことを意味します)
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
angularjs - ng-show での AngularJS angular.equals の動作が異なる
コントローラーにこれらの行があります
そしてこれng-show
はテンプレートで
コントローラーのangular.equals
関数はTRUE
どちらが正しいかを出力します。しかし、ビューでは、条件が表示されるng-show
はずですとにかく表示されます!TRUE
table
私は何か間違っていますか?
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.
php - PHP でのオブジェクトの比較と配列の並べ替え
PHP でのオブジェクト比較に問題があります。簡単なコードのように見えますが、実際には私の好みには遅すぎます。私は言語にそれほど詳しくないので、次のコードに関するフィードバックと提案をお願いします。
上記のコード$tokens
は単純な文字列の配列です。
上記の方法を使用して、約 40k オブジェクトusort()
で構成される配列に約 2 秒かかります。TestTokenGroup
それをスピードアップする賢明な方法はありますか?ここのボトルネックはどこですか?
編集:最初に含めるのを忘れていた getTokens() メソッドを追加しました。
c++ - opencvとc ++を使用して、複雑な形状に最も近いものを見つける最良の方法は何ですか?
さて、これが私のソースコードです。このコードは、ファイル内の画像を取得し、それを別のファイル内の画像のリストと比較します。画像のファイルには、比較しようとしているファイル内のすべての画像の名前を含む .txt ファイルを含める必要があります。私が抱えている問題は、これらの 2 つの画像が非常に似ているが、まったく同じではないことです。これらの一致をさらに絞り込む方法が必要です。おそらく、これら 2 つの形状 (より大きな塊、塊など) を比較するまったく新しい方法でさえあります。私が検討していた 1 つの方法は、実際にキーポイント マップ全体を作成し、キーポイントが両方の画像に対応する特定のポイントまたはその近くにある場合にのみキーポイントを比較することです。つまり、ポイント (12,200) のキーポイント、(x, y) からの +-10 ピクセルを比較し、他の画像に同様のキーポイントがあるかどうかを確認します。
必要なのは、 ActualImplantとXrayOfThatSameImplantButASlightlyDifferentSizeから可能な限り最高の一致を取得する方法だけです。よろしくお願いします!
PS: 私が Sobel Derivatives などを実験していた部分はコメント アウトされています。最高の輪郭を得るために、X線のコントラストと明るさを調整するだけになりました. インプラントの画像を何かに一致させるために使用する前に、同じことをインプラントの画像に対して行う必要があります。
python - プロパティとしてネストされたリストを持つ 2 つのオブジェクトの比較
私は次のようなクラスを持っています:
ただし、この場合、「c」はFooのリストである可能性があり、「c」にはFooのリストが含まれます。たとえば、次のようになります。
リスト構造/オブジェクト構造を考えると、このタイプのオブジェクト比較に対処するための良いアプローチは何ですか? これには単に a を実行するだけでself.c == other.c
は不十分だと思います。