問題タブ [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.
c++ - 2D 行列と operator() のオーバーロード / 醜い構文
プロジェクトの 1 つで 2D マトリックスを使用しています。C++ FAQ Liteで提案されているようなものです。
きちんとしたことは、次のように使用できることです。
今、頂点で構成されたグラフがあり、各頂点には、上記のような 2D マトリックスへのパブリック (例を簡単にするため) ポインターがあります。今、私はそれにアクセスするためのかなり醜い構文を持っています。
おそらく、演算子のオーバーロードに慣れていないため、ここでいくつかの構文糖衣が欠けています。より良い解決策はありますか?
matlab - MATLABで行列から要素を削除する最も効率的/エレガントな方法は何ですか?
マトリックスからいくつかの特定の値を削除したい (存在する場合)。マトリックス内に複数の値のコピーが存在する可能性が非常に高くなります。
たとえば、N 行 2 列の行列について考えてみintersections
ます。値のペアと[a b]
その[c d]
マトリックスの行として存在する場合、それらを削除したいと思います。
次のマトリックスのような行を削除したいとしましょう[-2.0 0.5]
。[7 7]
そのため、削除後に次のようになります。
これを行う最も効率的/エレガントな方法は何ですか?
c++ - Direct3D & iPhone 加速度計マトリックス
WinSock 接続を使用して、加速度計情報をオフにし、iPhone を Direct3D アプリケーションに取り込みます。Apples GLGravity のサンプル コードを修正して、ヘリコプタが重力に関連して動くようにしました。私はそのように加速度計の出力を制限しようとしました
これが機能しないように見えることを除いて!? 私が考えることができる唯一のことは、カスタム マトリックスを変更する必要があるということですが、何を変更する必要があるのか 理解できないようです。マトリックスは以下のコードです。
誰かが助けることができれば、それは大歓迎です!
sql-server-2005 - SQL レポート: マトリックス列のマージ
こんにちは、返されたデータがあり、それをマトリックスに入れました。行を設定し、列を設定しました。「GTA」というタイトルの列が 1 つと、数行しかありません。私のデータはなぜかこのように出てきます。
値が異なる場合は常に、動的に新しい列を作成し、上記を実行します..なぜですか? 私はそれを次のように見せることができます:
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).
r - 行列の固有値を計算するのにどれくらいの費用がかかりますか?
行列の固有値を計算するのにどれくらいの費用がかかりますか?
最高のアルゴリズムの複雑さは?
1000 x 1000 のマトリックスがある場合、実際にはどのくらいの時間がかかりますか? マトリックスがスパースであれば、それが役立つと思いますか?
固有値計算が終了しない場合はありますか?
ではR
、次のおもちゃの例のように固有値を計算できます。
誰がそれが使用するアルゴリズムを知っていますか?
固有値を計算する他の (オープンソース) パッケージはありますか?
python - Python の行列
昨日、Python で行列型が必要になりました。
どうやら、この必要性に対する簡単な答えは を使用することnumpy.matrix()
ですが、私が抱えている追加の問題は、リストと同様に、マトリックスに任意の値を混合型で格納したいということです。numpy.matrix
これを実行しません。例は
ご覧のとおりnumpy.matrix
、コンテンツは均一でなければなりません。初期化に文字列値が存在する場合、すべての値が文字列として暗黙的に格納されます。これは、単一の値にアクセスすることによっても確認されます
現在、Python のリスト型は代わりに混合型を受け入れることができます。整数と文字列を含むリストを持つことができ、どちらも型を保存します。私が必要とするのは、リストに似たものですが、マトリックスのような動作で動作します。
したがって、独自の型を実装する必要がありました。内部実装には、リストを含むリストと辞書の 2 つの選択肢がありました。どちらのソリューションにも欠点があります。
- リストのリストでは、さまざまなリストのサイズを慎重に同期する必要があります。2 つの行を交換するのは簡単です。2 つの列を交換するのは簡単ではありません。行の削除も簡単です。
- 辞書 (キーとしてタプルを使用) はわずかに優れていますが、キーの制限を定義する必要があり (たとえば、マトリックスが 3x3 の場合、要素 5,5 を挿入することはできません)、挿入に使用するのはより複雑です。 、列または行を削除または交換します。
編集:明確化。この機能が必要な具体的な理由は、CSV ファイルを読み込んでいるためです。CSV ファイルから値 (文字列、整数、浮動小数点数の値) を収集したら、スワップ、削除、挿入、およびその他の操作を同様に実行したいと考えています。このため、「マトリックス リスト」が必要です。
私の好奇心は次のとおりです。
- このサービスを提供するPythonデータ型がすでに存在するかどうか知っていますか(おそらく「バッテリーを含まない」ライブラリにあります)?
- このデータ型が標準ライブラリで提供されていないのはなぜですか? 興味が制限されすぎているのでしょうか?
- このニーズをどのように解決したでしょうか。辞書、リスト、または別のよりスマートなソリューションですか?
java - 3*3 の 2 次元配列をすべて生成する
1 から 9 までのすべての数値が 1 回だけ出現するように、3*3 の多次元配列をすべて生成する関数を Java でどのように作成すればよいでしょうか?
ありがとう!