問題タブ [indices]
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.
matlab - 論理画像内の領域の外側のインデックスを取得します
m x n
次のような白い領域の論理画像がある場合:
白と黒の領域の境界線のインデックスを取得するにはどうすればよいですか?
fortran - Fortran から Matlab への変換
おやすみ; 一部の fortran コードを matlab に変換しようとしていますが、何がわかりません
は、次のサブルーチンで意味します。私は matlab の負のインデックスに慣れていないので、この (-20) と (-19) は配列のどの要素または何に対応しますか?? all サブルーチンは次のとおりです。
誰かが助けてくれれば、私はうれしいです。前もって感謝します。
python - Numpyで配列を独自のインデックスとして使用する方法
これはMATLABで機能します。
NumPyで同じことをする方法はありますか?方法がわかりません:
この時点で、インタプリタは無限ループに入っているようです。これにより、無限ループも発生します。
しかし、これは機能します:
したがって、問題の原因となるのは、行列メンバーを独自のインデックスとして使用することです。これはPythonのバグですか?それとも私は何か間違ったことをしていますか?
opengl - OpenGL:VAOとVBOは、大規模なポリゴンレンダリングタスクに実用的ですか?
一度に何千ものポリゴンが表示され、ユーザーの視点が絶えず変化する大きなランドスケープをレンダリングしたい場合、VAOまたはVBOを使用するのは実用的ですか?
つまり、プレーヤーの位置またはカメラの回転が変更されるたびに、適切なFPSカウントを維持するために、表示されなくなった頂点またはシーンを適切にカリングするために、頂点データを再計算する必要があります。ただし、これを行うと、すべてのバッファーを絶えず再パックしているため、FPSカウントが低下します。
それで、即時モードよりもこれら2つの方法を使用することはまだ有益ですか?
イミディエイトモードでは、フレームごとにすべての頂点をわずかに異なる方法で再計算しているので、私の推測はイエスです。悲しいことに、私はこれについて多くのバックグラウンドを持っていません、そしてインターネットがこのトピックに関して混合されたメッセージを持っているので私は混乱しています。
sqlite - SQLITEと自動インデックス作成
私は最近、sqliteでのインデックス作成の調査を開始しました。希望の列でインデックスを正常に作成できます。
これを行った後、データベースを調べて、インデックスが正常に作成されたことを確認しましたが、sqliteが各テーブルのインデックスをすでに自動作成していることがわかりました: "sqlite_autoindex_tablename_1"
これらの自動生成されたインデックスは、各テーブルの2つの列、つまり複合主キーを構成する2つの列を使用していました。これは、複合主キーを使用するときにsqliteが行う通常のことですか?
これらの2つの列に基づいてほとんどのクエリを実行するので、まったく同じものであるインデックスを手動で作成することは理にかなっていますか?
インデックスは初めてなので、サポート/フィードバック/ヒントなどに感謝します-ありがとうございます!
matlab - インデックス値とゼロの間のMatlabベクトル
Matlabでは、インデックス(a = [2 7]など)と値(b = [123 642]など)のリストを指定しました。指定されたインデックスの値を持つベクトル(c)を返す関数fが必要です。間のゼロ。
したがって:c = [0 123 0 0 0 0 642]
このタスクを実行するにはどうすればよいですか?
よろしく、
Vcent
c++ - ソートされていない長さ n の配列内の k 個の最大要素のインデックス
並べ替えられていない長さ n の配列/ベクトルの k 個の最大要素のインデックスを、C++ で k < n で見つける必要があります。nth_element() を使用して k 番目の統計を見つける方法を見てきましたが、nth_statistic に対して k 回の呼び出しを行う必要があるように思われるため、これを使用することが私の問題にとって正しい選択であるかどうかはわかりません。複雑さは O(kn) になりますが、これは可能な限り優れているのでしょうか? または、O(n) だけでこれを行う方法はありますか?
nth_element() なしで実装すると、配列全体を 1 回反復処理して、各ステップで最大の要素のインデックスのリストを作成する必要があるようです。
標準 C++ ライブラリに、これをワンライナーにするもの、またはこれを自分でわずか数行で実装するための巧妙な方法があるものはありますか? 私の特定のケースでは、k = 3、n = 6 であるため、効率は大きな問題ではありませんが、任意の k と n に対してこれを行うクリーンで効率的な方法を見つけるとよいでしょう。
並べ替えられていない配列の上位 N 要素をマークするのは、おそらく SO で見つけることができる最も近い投稿で、Python と PHP に投稿されているようです。
3d - COLLADAインデックスを処理する方法は?
COLLADA
ファイル形式用の簡単なリーダーを作成しましたが、問題なく動作するようです。これで、Blenderでエクスポートされた、エッジ分割および三角形分割されたキューブメッシュができたので、12個の三角形(面ごとに2個)、24個の頂点(面ごとに4個)、および36個のインデックス(面ごとに6個)が必要です。このメッシュには、通常のデータとUVマップもあります。
このCOLLADA
ファイルには、24の頂点、12の法線、および36のUVがあるため、法線は三角形ごとであり、UVはインデックスごとであると想定しています。三角形のpolylist
数は12で、これは正しいです。また、にvcount
は12個の「3」があるので、これも正しいです。現在、<p>
インデックスリストであるは108のエントリがあり、0、3、6などは頂点インデックス、1、4、7などは通常のインデックス、2、5、8などはUVインデックスです。
頂点の内部構造体があります。これは、位置(vec3
)、法線(vec3
)、およびUV座標(vec2
)で構成されています。メッシュを描画するために、OpenGLの頂点バッファーを使用し、インデックスの個別のリストを用意しています。
問題は、メッシュをロードした後、24個の頂点を持つべきではないということです。の108個のエントリは、<p>
36個の頂点に変換されます。ここでのインデックスの問題は何ですか?
ここでは本当に単純なものが欠けているかもしれませんが、それを見ることができません。
COLLADA
ファイルはこちらです。
python - Python:それらの間のステップに基づいて整数のリストを分割する
次の問題があります。整数のリストを持っているので、元の入力リストの 2 つの要素の間のステップが 1 でないときはいつでも、それをリストのリストに分割したいと思います。例: input = [0, 1, 3, 5, 6, 7 ]、出力 = [[0、1]、[3]、[5、6、7]]
私は次の関数を書きましたが、それは地獄のように醜いです. itertools を使用しようとしましたが、解決できませんでした。
これが私の解決策です:
どうもありがとう!
matlab - MATLAB-forループなしで行列インデックスの演算を実行します
MATLABで行列演算を行ってから少し経ちましたので、簡単に解けるのであればご容赦ください。
いくつかのNxM行列A
があり、の列インデックスに対して操作を実行したいと思いますA
。ループを使用してこれを行う方法は知っていfor
ますが、MATLABを使用しているので、行列の演算を高速に実行するMATLABの機能を利用したいと思います。
と呼ばれる関数があるとしmyFunc
ます。ループなしで次のことを行う方法はありますかfor
(行列の乗算など):