問題タブ [pattern-matching]

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

matlab - SIFTアルゴリズムを使用して、2つの画像がどの程度類似しているかを計算するにはどうすればよいですか?

Andrea VedaldiのSIFT実装を使用して、2つの類似した画像のふるい分け記述子を計算しました(2番目の画像は、実際には同じオブジェクトを異なる角度から拡大した画像です)。

今、私は記述子を比較して画像がどれほど似ているかを知る方法を理解することができませんか?

こういうことを実際にやってみないと答えられないことは知っていますが、これまでにやったことがある人も知っているのではないかと思い、質問を投稿しました。

記述子を生成するために私がしたこと:

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

image-processing - 打ち消された手書きの単語を認識する

Visual Studioプラットフォームで手書き認識と関連するものに取り組んでおり、openCVライブラリを使用しています。入力は、バイナリスキャンされた.tif画像の形式です。

現在、私は、直線/曲線を使用して単語を三振(キャンセル)するのと同じように、三振された単語を認識する方法を見つけようとして障害に直面しました。計算能力の無駄になるような個別の文字認識を行うつもりはありません。

別の方法でそのような出来事を認識する方法はありますか?

以下は私が思いついた2つのアイデアですが、よくわかりません-1>すべての水平線を見つけるのに役立つ<0 0 0、1 1 1、000>のようなマスクを使用します...しかしこれは非常に大きな仮定。線は波状で任意の方向にすることができます。

2>入力をスケルトン化し、交差を探します。これにより、かなりの数の交差点が得られます。これには、単語を打ち消すために使用される線が原因で発生する交差点も含まれます。最小二乗法などの近似を使用します。近似線を取得できます。しかし、交差点が多くの場所で発生する可能性があるという問題があります。'b'などの2つの交差点。

助言がありますか?

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

haskell - Haskell でのパターン マッチのデータ型とそのネストされた名前

私は持っている:

その後

ここで、指定された用語が色であることを確認するためにパターン マッチを実行できるようにしたいと考えています。このようなもの:

しかし、 (c :: Color) は機能していないようです。

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

scala - scala のゼロ引数関数のパターン マッチング: 警告による混乱

私はscalaの分散アクターで遊んでいます。非常に素晴らしい。

着信関数オブジェクトを実行するサーバーがあります。たとえば、クライアントは

サーバーはこれらを取得して、次のようなアクター コードで実行できます。

これはすべてうまく機能します (これは非常にクールです) がscalac、サーバー コードに対して出力される警告メッセージに当惑しています。

この警告をクリーンアップするにはどうすればよいですか?

(型と引数のない関数Unitの型の違いはよくわかりません。 で一致させようとしても警告は発生しませんが、実際には着信タスクと一致しません。)()=>Unittask:Unitreact

Sun の Java6 を使用して、Debian で Scala 2.7.5 を使用します。

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

javascript - javascript - 複数の html #ID を検索して関数に渡す

ボタンをクリックしてフィールドを追加できる注文フォームがあります。注文価格を合計するバックエンド JavaScript を実行していますが、総計スクリプトがわかりません。

私の問題は、DOM 全体を検索し、次のパターンに一致する ID を持つものがいくつあるかを見つけるスクリプトが必要なことです。

totprice01 totprice02 totprice03 totprice(n)

私はこの正規表現で遊んでいますが、運が悪いのではないかと心配しています:

すべての HTML ID の配列を取得したら、それらを関数に渡す必要があります。この関数は、これまでのところ次のようになっています。少なくとも動的ではなく、すべてハードコードされていることに注意してください。

これを式+関数に入れて、すべての値の合計を返すのを手伝ってくれる人はいますか?

どうもありがとう!

編集

OK、プレーンな古いjavascriptを使用するだけで捨てることにしました-JQueryです!以下の例のいくつかを使用してこのコードをまとめましたが、誰かがデバッグを手伝ってくれませんか?

0 投票する
8 に答える
105081 参照

postgresql - PostgreSQLLIKEクエリのパフォーマンスのバリエーション

LIKEデータベース内の特定のテーブルへのクエリに関して、応答時間にかなりのばらつきが見られます。200〜400ミリ秒以内に結果が得られる場合もありますが(非常に許容範囲内)、結果が返されるまでに30秒ほどかかる場合もあります。

LIKEクエリは非常にリソースを消費することは理解していますが、応答時間にこれほど大きな違いがある理由がわかりません。フィールドにbtreeインデックスを作成しましたが、クエリには役立たowner1ないと思います。LIKE誰かアイデアはありますか?

サンプルSQL:

私も試しました:

と:

同様の結果が得られました。
テーブルの行数:約95,000。

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

css - vi を使用して、[searchterm] を含むすべての行を削除するにはどうすればよいですか?

「color」という単語を含む CSS ファイル内のすべての行を削除したいと考えています。

これには以下が含まれます。

:%s/ コマンドを使用してどのようにそれを行いますか?

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

python - MySQL で列を一致させる方法

「=」記号は誰もが知っています。

しかし、column1 と column2 の内容が異なっていて、非常に似ている場合はどうすればよいでしょうか? (おそらくスペースがずれているか、別の単語が含まれている可能性があります)。

次のことは可能ですか。

これはあいまい一致と呼ばれると思いますか?それともパターンマッチング?それはそれの専門用語です。

編集:Soundex と Levenstein disatance については知っています。それはあなたが推奨するものですか?

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

.net - LINQを使用してテキストフィールドでの単語の出現をカウントします

LINQを使用してデータベーステキストフィールドの単語の出現回数を取得するにはどうすればよいですか?

キーワードトークンサンプル:ASP.NET

編集4:

データベースレコード:

レコード1:[TextField] = "Blah blah blah ASP.NET bli bli bli ASP.NET blu ASP.NET yop yop ASP.NET "

レコード2:[TextField] = "Blah blah blah bli bli bli blu ASP.NET yop yop ASP.NET "

レコード3:[TextField] = "Blah ASP.NET blah ASP.NET blah ASP.NET bli ASP.NET bli bli ASP.NET blu ASP.NET yop yop ASP.NET "

それで

レコード1には「ASP.NET」キーワードが4つ含まれています

レコード2には「ASP.NET」キーワードが2つ含まれています

レコード3には「ASP.NET」キーワードが7つ含まれています

コレクション抽出IList<RecordModel>(単語数の降順)

  • レコード3
  • レコード1
  • レコード2

LinqToSQLが最適なはずですが、LinqToObjectも:)

注意:「。」については問題ありません。ASP.NETキーワードの(この質問の場合、これは目標ではありません)