問題タブ [matrix]

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 に答える
1453 参照

c++ - 2D 行列と operator() のオーバーロード / 醜い構文

プロジェクトの 1 つで 2D マトリックスを使用しています。C++ FAQ Liteで提案されているようなものです。

きちんとしたことは、次のように使用できることです。

今、頂点で構成されたグラフがあり、各頂点には、上記のような 2D マトリックスへのパブリック (例を簡単にするため) ポインターがあります。今、私はそれにアクセスするためのかなり醜い構文を持っています。

おそらく、演算子のオーバーロードに慣れていないため、ここでいくつかの構文糖衣が欠けています。より良い解決策はありますか?

0 投票する
4 に答える
31277 参照

matlab - MATLABで行列から要素を削除する最も効率的/エレガントな方法は何ですか?

マトリックスからいくつかの特定の値を削除したい (存在する場合)。マトリックス内に複数の値のコピーが存在する可能性が非常に高くなります。

たとえば、N 行 2 列の行列について考えてみintersectionsます。値のペアと[a b]その[c d]マトリックスの行として存在する場合、それらを削除したいと思います。

次のマトリックスのような行を削除したいとしましょう[-2.0 0.5][7 7]

そのため、削除後に次のようになります。

これを行う最も効率的/エレガントな方法は何ですか?

0 投票する
4 に答える
1403 参照

c++ - Direct3D & iPhone 加速度計マトリックス

WinSock 接続を使用して、加速度計情報をオフにし、iPhone を Direct3D アプリケーションに取り込みます。Apples GLGravity のサンプル コードを修正して、ヘリコプタが重力に関連して動くようにしました。私はそのように加速度計の出力を制限しようとしました

これが機能しないように見えることを除いて!? 私が考えることができる唯一のことは、カスタム マトリックスを変更する必要があるということですが、何を変更する必要があるのか​​ 理解できないようです。マトリックスは以下のコードです。

誰かが助けることができれば、それは大歓迎です!

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

sql-server-2005 - SQL レポート: マトリックス列のマージ

こんにちは、返されたデータがあり、それをマトリックスに入れました。行を設定し、列を設定しました。「GTA」というタイトルの列が 1 つと、数行しかありません。私のデータはなぜかこのように出てきます。

値が異なる場合は常に、動的に新しい列を作成し、上記を実行します..なぜですか? 私はそれを次のように見せることができます:

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

arrays - How can I use any() on a multidimensional array?

I'm testing an arbitrarily-large, arbitrarily-dimensioned array of logicals, and I'd like to find out if any one or more of them are true. any() only works on a single dimension at a time, as does sum(). I know that I could test the number of dimensions and repeat any() until I get a single answer, but I'd like a quicker, and frankly, more-elegant, approach.

Ideas?

I'm running 2009a (R17, in the old parlance, I think).

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

r - 行列の固有値を計算するのにどれくらいの費用がかかりますか?

行列の固有値を計算するのにどれくらいの費用がかかりますか?

最高のアルゴリズムの複雑さは?

1000 x 1000 のマトリックスがある場合、実際にはどのくらいの時間がかかりますか? マトリックスがスパースであれば、それが役立つと思いますか?

固有値計算が終了しない場合はありますか?

ではR、次のおもちゃの例のように固有値を計算できます。

誰がそれが使用するアルゴリズムを知っていますか?

固有値を計算する他の (オープンソース) パッケージはありますか?

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

python - Python の行列

昨日、Python で行列型が必要になりました。

どうやら、この必要性に対する簡単な答えは を使用することnumpy.matrix()ですが、私が抱えている追加の問題は、リストと同様に、マトリックスに任意の値を混合型で格納したいということです。numpy.matrixこれを実行しません。例は

ご覧のとおりnumpy.matrix、コンテンツは均一でなければなりません。初期化に文字列値が存在する場合、すべての値が文字列として暗黙的に格納されます。これは、単一の値にアクセスすることによっても確認されます

現在、Python のリスト型は代わりに混合型を受け入れることができます。整数と文字列を含むリストを持つことができ、どちらも型を保存します。私が必要とするのは、リストに似たものですが、マトリックスのような動作で動作します。

したがって、独自の型を実装する必要がありました。内部実装には、リストを含むリストと辞書の 2 つの選択肢がありました。どちらのソリューションにも欠点があります。

  • リストのリストでは、さまざまなリストのサイズを慎重に同期する必要があります。2 つの行を交換するのは簡単です。2 つの列を交換するのは簡単ではありません。行の削除も簡単です。
  • 辞書 (キーとしてタプルを使用) はわずかに優れていますが、キーの制限を定義する必要があり (たとえば、マトリックスが 3x3 の場合、要素 5,5 を挿入することはできません)、挿入に使用するのはより複雑です。 、列または行を削除または交換します。

編集:明確化。この機能が必要な具体的な理由は、CSV ファイルを読み込んでいるためです。CSV ファイルから値 (文字列、整数、浮動小数点数の値) を収集したら、スワップ、削除、挿入、およびその他の操作を同様に実行したいと考えています。このため、「マトリックス リスト」が必要です。

私の好奇心は次のとおりです。

  • このサービスを提供するPythonデータ型がすでに存在するかどうか知っていますか(おそらく「バッテリーを含まない」ライブラリにあります)?
  • このデータ型が標準ライブラリで提供されていないのはなぜですか? 興味が制限されすぎているのでしょうか?
  • このニーズをどのように解決したでしょうか。辞書、リスト、または別のよりスマートなソリューションですか?
0 投票する
3 に答える
209 参照

java - 3*3 の 2 次元配列をすべて生成する

1 から 9 までのすべての数値が 1 回だけ出現するように、3*3 の多次元配列をすべて生成する関数を Java でどのように作成すればよいでしょうか?

ありがとう!