問題タブ [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.
python - 最適化されたPython辞書/負のインデックスストレージ
この質問のコメント(これは無関係であることがわかります)によって提起され、定期的にクエリ/アクセスする必要のあるデータに辞書を使用することは、迅速に適切ではないことに気づきました。
私はこのような状況にあります:
ゲームでタイルの配列として機能するオブジェクトに座標のキーを保存しています。これらはある時点で負になるので、リストやある種のスパース配列を使用することはできません(これが用語だと思いますか?)。
どちらでもいいですか:
- 辞書の検索を高速化するので、これは問題になりません
- スパースな負のインデックスをサポートするコンテナの種類を見つけますか?
リストを使用しますが、クエリはO(log n)からO(n)に移動して、(x、y)の領域を検索します。(ここでもタイミングがずれていると思います)。
list - スキーム内のリストから要素のインデックスを取得しようとしています
だから私はリストからインデックスを取得しようとしています例:
(get-indices'G(list' A'G' T'X' I'T' G))
(2 7)
ここで、インデックスは1から始まるため、'Aはインデックス1です。
eltlstとindexexをとるヘルパー関数の使用を考えていました:(get-indices-helper el lst index)
また、list-refを使用して、インデックスを取得する方法で機能させるように切り替えることも考えていましたが、実際のスキーム定義を見つけることができませんでした。
python - 1 つの軸に沿って NumPy 配列の最大要素のインデックスを取得する方法
私は2次元のNumPy配列を持っています。軸の最大値を取得する方法を知っています:
最大要素のインデックスを取得するにはどうすればよいですか? array([1,1,0])
代わりに出力したいと思います。
matlab - Matlab:データのチャンクをランダムに同じサイズのセットに分割する
相互検証のために、ほぼ同じサイズの 5 つのセットにランダムに分割する必要がある大規模なデータセットがあります。以前は喜ん_crossvalind_
でセットに分割していましたが、今回はデータのチャンクを一度にこれらのグループに分割する必要があります。
私のデータが次のようになっているとしましょう:
次に、それらを2つのチャンクで5つのグループにランダムに分割します。たとえば、このように
いくつかの for ループでこれを行うことができると思いますが、matlab でそれを行うには、はるかにコスト効率の高い方法が必要だと思います :-)
助言がありますか?
asp.net-mvc - MVC 3で可能なノンシーケンシャルインデックスを持つリストへのモデルバインディング?
Phil Haackのhttp://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspxに関する情報をフォローしています
彼はノンシーケンシャル インデックスについて次のように語っています。
TextBoxFor でモデル バインディングを使用する場合、MVC3 でこれは可能ですか?
これは、sequentiel インデックスでそれを行う方法です。
それが不可能な場合、インデックスが連続しない場合に他にできることはありますか?
opengl - glDrawElementsでインデックスを理解するのに苦労
で地形を描画しようとしてGL_TRIANGLE_STRIP
いglDrawElements
ますが、背後にあるインデックスのことを理解するのに非常に苦労していglDrawElements
ます...
これが私がこれまでに持っているものです:
私は自分vArray
が正しいと信じています。描画するときに同じ値を使用しますが、glBegin(GL_TRIANGLE_STRIP)/glEnd
これは問題なく機能します。
私の推測では、各頂点の座標のインデックスのみを使用することでした。x
しかし、それが。でインデックスを使用する正しい方法であるかどうかはわかりませんglDrawElements
。
- 0:三角形の最初の頂点からのx座標のインデックス。場所:(-128、-128)。
- 768:三角形の2番目の頂点からのx座標のインデックス。場所:(-128、-127)
- 3:三角形の3番目の頂点からのx座標のインデックス。場所:(-127、-128)
- 771:2番目の三角形を描画する4番目の頂点からのx座標のインデックス。場所:(-127、-127)。
これまでのところすべてが理にかなっていると思いますか?
動作していないのは、上記の場所の値(私がダブルチェックしたものでvArray
あり、それらは正しい)がglDrawElements
使用しているものと同じではないということです。2つの三角形が描かれていますが、それらは本来あるべきものよりもはるかに大きくなっています。正しくは(-128、-128)から始まりますが、(-127、-127)ではなく(-125、-125)のようになります。
ここで何が間違っているのか理解できません...
mysql - MySQL DB のビットマップ インデックス
Bitmap Indicesを使用して MySQL で OLAP DB を設計しようとしていますが、MySQL は (私の知る限り) Bitmap インデックスをサポートしていないため、独自のビットマップ インデックスを作成して維持する必要があります。
多次元範囲クエリの高速化など、これが私のアプリケーションに何らかの利益をもたらすかどうか誰か教えてもらえますか? もしそうなら、それを実装する最良の方法はどれですか?
python - リスト内の要素のすべての出現を見つける方法
index()
リスト内の項目の最初の出現を示します。要素のリスト内のすべてのインデックスを返す巧妙なトリックはありますか?
arrays - リスト要素とインデックスを一緒に使用する
Haskell でリスト (または配列も同様に適用されます) のインデックスだけでなく、値の使用を必要とする関数または式を使用することは、常に厄介であることがわかりました。
ここでvalidQueens
N-queens問題を実験しながら以下に書きました...
インデックスの使用、すべてのプラスとマイナスなどは気にしませんでした。ずさんな感じです。私は次のことを思いつきました:
Python の影響を受けてenumerate
います (命令型の概念を借用することが必ずしも優れたアイデアであるとは限りません)。コンセプトは良いように見えますが、snd
どこもfst
ちょっとひどいです。また、少なくとも一見すると、時間とスペースの両方でコストがかかります。私はそれが好きかどうかはわかりません。
要するに、私はどちらにも満足していません
- 長さで区切られたインデックス、またはさらに悪いことに、1 と 2 のずれによる反復処理
- インデックス要素のタプル
上記のいずれよりもエレガントなパターンを見つけた人はいますか? そうでない場合、上記の方法のいずれかが優れている説得力のある理由はありますか?
java - Hibernate @Indexアノテーションを適切に使用するにはどうすればよいですか?
継承する2つのクラスを持つエンティティとして使用されるJavaクラスがあります。このクラスにはいくつかのインデックスがありますが、これらのインデックスはデータベースに表示されませんでした。これは私のJavaスーパークラスコードです
誰かが私の問題が何であるかを知っていますか注:私は私のすべてのJavaクラスでこの問題を抱えていますが、これはそのうちの1つです。すべてのクラスのコードはこれと同じです
編集:私はxmlファイルを作成してgrailsプロジェクトに入れ、このプロジェクトを実行するとデータベースが作成されました