SeriesMatrix
継承元: RegularityMixin, InteropMixin, SeriesMatrixCoreMixin, SeriesMatrixIndexingMixin, SeriesMatrixIOMixin, SeriesMatrixMathMixin, SeriesMatrixAnalysisMixin, SeriesMatrixStructureMixin, SeriesMatrixVisualizationMixin, SeriesMatrixValidationMixin, StatisticalMethodsMixin, ndarray
複数の Series オブジェクト用の基底マトリックスクラス。
主要プロパティ
プロパティ |
説明 |
|---|---|
|
X 軸のサンプル数 |
|
サンプル間のステップサイズ |
|
サンプル軸の開始値 |
|
サンプル軸のインデックス配列 |
|
サンプル軸の範囲 (start, end) |
|
サンプルがカバーする時間 |
|
3タプル (n_rows, n_cols, n_samples) としての形状 |
|
すべての要素名のフラットなリスト |
|
各要素の名前の2D配列 |
|
各要素の単位の2D配列 |
|
要素ごとのメタデータを含むマトリックス |
|
転置(行と列を交換) |
|
基盤となる numpy 配列 |
インデックス参照
メソッド |
説明 |
|---|---|
|
キーの整数インデックスを取得 |
|
すべての行/列のキー(ラベル)を取得 |
|
行キーと列キーの両方を取得 |
|
キーの (row, col) 整数インデックスを取得 |
|
直接値アクセス用のラベルベースインデクサー |
|
特定の行と列を選択してサブマトリックスを抽出 |
線形代数
メソッド |
説明 |
|---|---|
|
各サンプル点での行列式を計算 |
|
各サンプル点での逆行列を計算 |
|
対角要素の和を計算 |
|
対角要素を抽出 |
|
ブロック行列のシュア補行列を計算 |
|
複素共役 |
|
実部/虚部 |
統計
メソッド |
説明 |
|---|---|
|
統計量計算 |
データ操作
メソッド |
説明 |
|---|---|
|
サンプル軸に沿って指定範囲にクロップ |
|
サンプル軸に沿って別のマトリックスを追加 |
|
厳密な連続性チェック付き |
|
リサイズせずに追加(ローリングバッファスタイル) |
|
新しいサンプル軸に補間 |
|
サンプル軸に沿ってパディング |
|
サンプル軸を定数オフセットでシフト |
|
N 次離散差分を計算 |
|
マトリックスの次元を変形 |
|
ディープコピーを作成 |
|
データを指定した型にキャスト |
変換・相互運用
メソッド |
説明 |
|---|---|
|
pandas DataFrame に変換 |
|
対応するコレクション型に変換 |
|
名前から Series へのフラット辞書に変換 |
|
Series の1D/2Dリストに変換 |
|
ML フレームワークへ変換 |
入出力
メソッド |
説明 |
|---|---|
|
ファイルからマトリックスを読み込む |
|
マトリックスをファイルに書き込む |
|
HDF5/Zarr 形式で保存 |
可視化
メソッド |
説明 |
|---|---|
|
gwexpy.plot.Plot でプロット |
|
ステップ関数としてプロット |
互換性チェック
メソッド |
説明 |
|---|---|
|
互換性をチェック |
|
連続性をチェック |
|
等間隔グリッドかどうか |
|
特定の X 位置のマトリックス値を取得 |