トップ「Indexing」の質問

データ構造のインデックス作成は、データルックアップの速度を向上させるための一般的な手法です。

C ++によるインデックスの並べ替えと追跡

C ++を使用し、できれば標準ライブラリを使用して、サンプルのシーケンスを昇順で並べ替えたいと思いますが、新しいサンプルの元のインデックスも覚えておきたいと思います。たとえば、サンプルA : [5, 2, 1, 4, 3]セット、ベクトル、または行列があります。 これらをB : [1,2,3,4,5]に並べ替えたいが、値の元のインデックスも覚えておきたいので、次のような別のセットを取得できます: C : [2, 1, 4, 3, 0 ] -のインデックスに対応します元の「A」の「B」の各要素。たとえば、Matlabでは次のことができます。 [a,b]= […] 続きを読む…

c++ sorting stl indexing

mysqlのdatetimeフィールドにインデックスを付けるのは良い考えですか?

私は大規模なデータベースの設計に取り組んでいます。 私のアプリケーションでは、多くの行があります。たとえば、現在、400万レコードのテーブルが1つあります。 私のクエリのほとんどは、datetime句を使用してデータを選択します。 mysqlデータベースの日時フィールドにインデックスを付けるのは良い考えですか?Select field1, field2,.....,field15 from table where field 20 […] 続きを読む…

mysql indexing

パンダ-すべての列のzスコアを計算します

IDの単一の列を含むデータフレームがあり、他のすべての列は、zスコアを計算するための数値です。 これがそのサブセクションです:ID Age BMI Risk Factor PT 6 48 19.3 4 PT 8 43 20.9 NaN […] 続きを読む…

python pandas indexing statistics

データベース内のすべてのインデックスを再構築します

非常に大規模なSQLServer 2008 R2データベース(1.5TB)があり、同じテーブル内の列から列にいくつかのデータをコピーします。 スキーマには多数のインデックスがあると言われ、すべてのインデックスを再構築するデフォルトのクエリまたはスクリプトがあるかどうか疑問に思っていました。 同時に統計を更新するようにアドバイスされていますか?30個のテーブルのそれぞれに、1つのクラスター化インデックスと13の非クラスター化インデックスがありますありがとう。

sql sql-server indexing sql-server-2008-r2

Postgresに特定のインデックスを使用させるにはどうすればよいですか?

順次スキャンを実行する必要がある場合に、Postgresにインデックスの使用を強制するにはどうすればよいですか?

sql postgresql indexing

KEYキーワードはどういう意味ですか?

このMySQLテーブル定義では:CREATE TABLE groups ( ug_main_grp_id smallint NOT […] 続きを読む…

mysql indexing

PHPのインデックス配列を再インデックスしますか?

いくつかのインデックスの設定を解除しなければならなかった配列があるので、今は次のようになります$myarray [0] a->1 [1] a-7 b->3 [3] a-8 b->6 [4] a-3 […] 続きを読む…

php arrays indexing

Elasticsearchでマッピングを作成または更新します

私はElasticsearchを初めて使用し、現在、検索用のgeo_distanceフィルターの実装に取り​​組んでいます。 今のところ、私のインデックスには次のマッピングがあります(いくつかのフィールドを削除しました):{ advert_index: { mappings: { advert_type: { properties: { __v: { […] 続きを読む…

indexing elasticsearch geocoding

O(n)よりも速く配列要素のインデックスを取得します

巨大な配列とそこからの値があると仮定します。 配列の値のインデックスを取得したい。 Array#indexを呼び出して取得するのではなく、他の方法はありますか? 問題は、非常に巨大な配列を保持し、 Array#index膨大な回数呼び出す必要があることに起因します。数回試行した後、値自体の代わりに(value, index)フィールドを持つ構造体を格納することによって要素内にインデックスをキャッシュすると、パフォーマンスが大幅に向上することがわかりました(20倍の勝利)。それでも、キャッシュせずにen要素のインデックスを見つけるより便利な方法があるかどうか(またはパフォーマンスを向上させる優れたキャッシュ手法があるかどうか)疑問に思います。

ruby arrays performance indexing

pandas loc vs. iloc vs. ix vs. at vs. iat?

最近、私の安全な場所(R)からPythonに分岐し始めましたが、 Pandasのセルのローカリゼーション/選択に少し混乱しています。 ドキュメントを読みましたが、さまざまなローカリゼーション/選択オプションの実際的な影響を理解するのに苦労しています。最も一般的なオプション.ix .locまたは.ilocを使用する必要がある理由はありますか?.loc 、 iloc 、 at 、およびiatは、 . […] 続きを読む…

python pandas performance indexing lookup