問題タブ [equivalence]

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

python - Pythonで分解A = P [I_r、0;0、0] Qを計算するには?

行列Aが与えられた場合、行列の等価性に現れ、 numpyまたはscipyでA = P [I_r、0; 0、0] Qを満たす可逆行列PおよびQを便利に取得することは可能ですか?

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

list - リストの構造の等価性の比較

Scheme で 2 つのリストの構造上の等価性を確認するにはどうすればよいですか? たとえば、(a (b) (c d))は と等しく(a b (c d) (e f g))(a b)は と等しくなり(a b c)ます。リストのデータ内容は重要ではなく、ネストされたリストの構造階層、つまりサブリストの数、およびそれらのサブリストのサブリストの数などのみが重要です。

eqStruct2 つのリストを引数として受け取る関数を作成しました。各リスト内のサブリストの数をカウントし、ブール値を返すことになっabいます。関数は list の各要素を調べa、次にlist の各要素を調べますb。およびそれぞれのサブリスト数のカウンタとしてcおよびを使用し、これらは、リストの要素で呼び出されたときに false を返すとインクリメントされます。リストの最初のアトムが見られるたびに、リストは最初の項目 (list-tail) なしでそれ自体に等しくなるように設定され、リスト 'a および 'b 全体が見られるとループが終了します。dabatom?unless

関数を述語にして、リストの構造が等しいかどうか、ブール値を返すようにしたいので、最後の行は一種の return ステートメントになるはずですが、それを実現する方法がわかりませんでした。この問題についても正しい方法で考えていました。

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

python - Python で Popen() の stderr に対して文字列の等価性をチェックできないのはなぜですか?

Pythonスクリプトからldaplistコマンドを実行しています(ldapモジュールを保証するのに十分ではありません):

この後、「stderr」がldaplistからの典型的な「そのようなユーザーはいません」エラー(「ldaplist:オブジェクトが見つかりません」)に一致するかどうかに基づいてアクションを実行したいと思います

これは機能しません:

ただし、これはのことを行います。

「機能しない」とは、if ブロックに分類されないことを意味します。したがって、コードの残りの部分が実行され、あらゆる種類のエラーが発生します。 (stderrに値がある場合はそうではありません)。

上記のスニペットが失敗していることには関係ないと思いますが、エラーは具体的には次のとおりです。

(コードがその時点に達したことがないため、dn は定義されていません)

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

haskell - haskellは関数ごとに同等性をチェックします

Haskellで使用できます

タプルの 2 番目の値でソートします。

同等性をテストするための同等の機能はありますか? 私はこれを思いつきましたが、標準ライブラリに何かがあるかもしれません。

最終的な目標は、ペアのリストを 2 番目の値でグループ化することです。これで私はできる

それ以外の

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

testing - テスト - 可変境界を持つデータの等価分割/境界値分析

許容範囲が 1..n の場合にテストしたい入力値があります (n は可変ですが、常に正です)。コンテキストを与えるために、n は、ある時点での製品の在庫数です (これは日々変化します)。ユーザーは、一度に 1 つまたは最大 n 個の製品の使用を要求できますが、その時点で n の値を超える要求をする場合は制限する必要があります。

入力値のテスト ケースを作成するには、同値分割と境界値分析を適用してクラスを作成し、境界値を選択すると考えました。ただし、入力の等価クラス/境界値が可変である場合に、これらの手法を使用してテスト ケースを定義する方法がわかりません。

EP/BV 手法は、このような状況には適用できませんか? テストケースの値を定義する方法は?

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

pattern-matching - コンテキスト内で同等性を使用して削減を強制する

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

testing - Go で同じ内容のマップの同等性をテストしたが、テストに失敗した

これはGoの単語カウント関数です

このコードは、非決定論的にテストに合格または不合格になります。予想されるマップと実際のマップが一致しないために失敗する場合がありました。ただし、両者の内容はまったく同じです。地図比較に問題があると思います。どうすれば修正できるかわかりません。誰か助けてください!

これがテストスイートのコードです

以下に、障害状況の例を示します。

追加情報はこちら: http://exercism.io/submissions/cf94f4732fd97335be2e755f