配列をグループ化することによるNumpy分割配列

デウェニル

同じ長さの次の2つの配列があります。私の目標は、配列Bを配列Aで定義されたグループに分割することです。したがって、最終的に3つの配列または配列のリストが必要になります。配列の最終リストは、配列Bの次の行で構成されている必要があります。

  • 1番目と2番目
  • 3番目と5番目
  • 第4

順序は実際には関係ありません。

A = array([[-1],
           [ 1],
           [ 0],
           [ 0],
           [ 1]])

B = array([[ 624.5   ,  548.    ],
           [ 912.8201,  564.3444],
           [1564.5   ,  764.    ],
           [1463.4163,  785.9251],
           [1698.0757,  846.6306]])

この問題は、dbscanクラスタリング機能を使用して発生しました。A配列は、配列Bのポイントのクラスター(0、1)を記述します。値-1は、ポイントを外れ値として宣言します。(使用される値は正確ではありません)。私の目標は、見つかった各クラスターのコンパクトさを計算することです...

Eelco Hoogendoorn

numpy_indexedパッケージ(免責事項:私はその作者)は念頭に置いての使用例これらのタイプで設計されました。

import numpy_indexed as npi
C = npi.group_by(A).split(B)

各グループのコンパクトさの意味がわかりません。ただし、分割して後続の計算を実行するよりも、通常、グループ全体の削減を直接計算する方が効率的です。これにより、グループ化オブジェクトを再利用して効率を高めることができます。

groups = npi.group_by(A)
mean = groups.mean(B)
std = groups.std(B)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

キーによる配列の分割とグループ化

分類Dev

配列をより複雑な配列にグループ化する

分類Dev

これを配列ごとにグループ化するより効率的な方法はありますか?

分類Dev

文字列配列をグループに分割する

分類Dev

同じ値のnumpy配列の要素を別々のnumpy配列にグループ化する方法

分類Dev

配列の配列をキーと値を含むグループ化された配列に変換するにはどうすればよいですか?

分類Dev

多次元配列を分割し、phpの同じfileldと同じように連想配列にグループ化する

分類Dev

配列の列にnp.maximum.reduceを適用することによるパンダグループ

分類Dev

配列をグループに分割する

分類Dev

配列を最大数のグループに分割する

分類Dev

2つのNumPy配列をリストのdictにグループ化する

分類Dev

Postgresで配列列ごとに結果をグループ化する方法は?

分類Dev

Rubyで重複することなく、最初の要素に基づいて配列をグループ化する

分類Dev

JSONデータ配列を別の配列にグループ化する

分類Dev

Numpyの別の配列のグループ化された値に基づいて配列を生成するにはどうすればよいですか?

分類Dev

月ごとに配列の値をグループ化するにはどうすればよいですか?

分類Dev

配列を要素ごとに効果的にグループ化する

分類Dev

numpyの3D配列で最小値と最大値を見つけて、結果をグループ化するにはどうすればよいですか?

分類Dev

Python / Numpy:共通の要素による配列行のグループ化

分類Dev

緯度と経度で配列をグループ化するにはどうすればよいですか?

分類Dev

numpy配列を分割する

分類Dev

代替値を配列にグループ化する

分類Dev

年の配列を範囲にグループ化する

分類Dev

同じjson属性を配列にグループ化する

分類Dev

sparkscala-配列列によるグループ化

分類Dev

グループ化されたアイテムをループせずにnumpy配列に合計する

分類Dev

配列でグループ化する

分類Dev

グループ化されたオブジェクトの配列を2つに均等に分割する

分類Dev

配列要素をフィールドごとに分割/グループ化

Related 関連記事

  1. 1

    キーによる配列の分割とグループ化

  2. 2

    配列をより複雑な配列にグループ化する

  3. 3

    これを配列ごとにグループ化するより効率的な方法はありますか?

  4. 4

    文字列配列をグループに分割する

  5. 5

    同じ値のnumpy配列の要素を別々のnumpy配列にグループ化する方法

  6. 6

    配列の配列をキーと値を含むグループ化された配列に変換するにはどうすればよいですか?

  7. 7

    多次元配列を分割し、phpの同じfileldと同じように連想配列にグループ化する

  8. 8

    配列の列にnp.maximum.reduceを適用することによるパンダグループ

  9. 9

    配列をグループに分割する

  10. 10

    配列を最大数のグループに分割する

  11. 11

    2つのNumPy配列をリストのdictにグループ化する

  12. 12

    Postgresで配列列ごとに結果をグループ化する方法は?

  13. 13

    Rubyで重複することなく、最初の要素に基づいて配列をグループ化する

  14. 14

    JSONデータ配列を別の配列にグループ化する

  15. 15

    Numpyの別の配列のグループ化された値に基づいて配列を生成するにはどうすればよいですか?

  16. 16

    月ごとに配列の値をグループ化するにはどうすればよいですか?

  17. 17

    配列を要素ごとに効果的にグループ化する

  18. 18

    numpyの3D配列で最小値と最大値を見つけて、結果をグループ化するにはどうすればよいですか?

  19. 19

    Python / Numpy:共通の要素による配列行のグループ化

  20. 20

    緯度と経度で配列をグループ化するにはどうすればよいですか?

  21. 21

    numpy配列を分割する

  22. 22

    代替値を配列にグループ化する

  23. 23

    年の配列を範囲にグループ化する

  24. 24

    同じjson属性を配列にグループ化する

  25. 25

    sparkscala-配列列によるグループ化

  26. 26

    グループ化されたアイテムをループせずにnumpy配列に合計する

  27. 27

    配列でグループ化する

  28. 28

    グループ化されたオブジェクトの配列を2つに均等に分割する

  29. 29

    配列要素をフィールドごとに分割/グループ化

ホットタグ

アーカイブ