問題タブ [cross-product]

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

scala - Scalaの外積

Scalaでトラバース可能なものを操作する二項演算子cross(外積/デカルト積)が必要です。

Scalaでのみこれを行うための最良の方法は何ですか(つまり、scalazのようなものを使用しない)?

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

r - 特定のファイルと残りのフォルダーの外積 -- R

Rにフォルダー内の一連のファイルを読み取らせ、それらのクロス積を返すのに問題があります。

1 つの test.csv ファイルと n 個の train.csv ファイルを含むフォルダーがあります。

フォルダーを読み込んで、test のクロス積と各トレーニング ファイルを含むファイルを返すには、ループが必要です。したがって、ファイルの行は次のようになります。

2 つの定義された行に対してそれを作成するスクリプトを作成しましたが、それをフォルダー全体と必要なパターンに適応させる方法がわかりません。

0 投票する
0 に答える
133 参照

vector - 4 つのフロートが与えられた平面の表面法線を見つける

私は、平面の定義が次のような平面の表面法線を見つけることを任されました。

これは可能ですか?3 つのベクトルとフロートの計算を見たことがありますが、これを行う方法がわかりません。2 つのベクトルがある場合、外積を実行して表面法線を取得できることはわかっていますが、4 つの浮動小数点数をどうするか迷っています。

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

python - Python/Numpy-2つの配列の一致する行の外積

2つの配列間の対応する各行の外積を取るための最良の方法は何ですか?例えば:

これは単純なPythonループまたはnumpyのapply_along_axisを使用して実行できることは知っていますが、これを完全にnumpyの基になるCコード内で実行する良い方法があるかどうか疑問に思っています。私は現在単純なループを使用していますが、これは私のコードの中ではるかに遅い部分です(私の実際の配列は数万行の長さです)。

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

vector - TinyOsの外積?

Tinyos (nesC)で 2 つのベクトル間のクロス積を作成するにはどうすればよいですか?

私が持っている場合position=p1+x*ex+y*ey;; ここで、ex,ey: はベクトルです。

私はそれを探していますが、助けになるものが見つかりませんでした!!!

これを行うのに役立つ方法はありますか?外積の定義に行くと、2 つのベクトルから取得する方法がわからない角度があります。

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

scala - Scala: 複数のソースと異種の型を持つクロス (デカルト) 積

私は、異なる(しかしそれぞれが同種の)タイプのトラバーサブルの複数の外積を構築しようとしています。必要な戻り値の型は、入力トラバーサブルの型と一致する型を持つタプルのトラバーサブルです。例えば:

これTraversable[(Int, String, Double)]により、3 つのソースから可能なすべての組み合わせが得られます。2 つのソースのみを組み合わせる場合は、ここで適切に回答されています。与えられたアイデアは次のとおりです。

そこのコメントは、より多くのソースの問題について簡単に言及していますが、私は shapeless にも scalaz にも依存しない解決策を探しています (一方で、 にスケールアップするためのボイラープレートがいくつかあることは気にしませんTuple22)。私がやりたいことは、次のようなものです。

これは、型の消去のために明らかに機能しません (そして、残念ながら、上記の例ではおそらく括弧を使用する必要がありますcross。右結合になるからです)。

私の質問は、Scala 2.10 のリフレクション機能を利用して問題を解決することは可能ですか? A一般に、 と の両方をさまざまなタプル型 (およびそれらの型パラメーター、これは難しいようです)に一致Xさせ、それらをより大きなタプルにマージすると、結合法則を満たす解決策が得られるはずですよね?

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

math - N次元クロス積の効率的な計算?

タイトルのとおり、行列式の定義と LU 分解法を使用して n 次元の外積を計算する最良の方法はありますか、それともより良い方法を提案できますか?

ありがとう

編集:明確にするために、デカルト積ではなくhttp://en.wikipedia.org/wiki/Cross_productを意味します

編集: Leibniz Formula を使用すると役立つようにも思われますが、それが LU Decomp とどのように比較されるかはわかりません。この時点で。

0 投票する
7 に答える
182 参照

perl - 電話番号の言葉

特定の電話番号に対して可能なすべての単語を生成する簡単な perl スクリプトを書きたいと思います。

私は配列の定義から始めました:

最終的なスクリプトは、次の出力を生成する必要があります。

仕事の大部分を実行できるモジュールを探しています (List::Permutor のようなもので、このタスクに適していないようです)。

ヒントはありますか?ありがとう!

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

python - 任意の数のリストのPythonでの外積

ここに投稿された方法でリストのペアワイズクロス積を取ることができることを私は知っています: Python でのペアワイズクロス積

しかし、リスト L と正の整数 n を取り、L とそれ自体の外積を n 回返したいと考えています。これを行うための組み込みの方法はありますか、それともペアのクロス積を反復する必要がありますか?

(または、全能の高校の数学教師によって伝えられた神聖な用語のみを使用する人のための「デカルト積」...)