0

Python には非常に優れた「セット」データ構造があります。これは基本的に、セット操作を可能にする順序付けられていないリストです。このようなデータ構造を次の目的で使用したくなるでしょう。

調査からの一連のデータポイントがあります (各ポイントは 2 要素の Scipy/numpy 配列です)。これは、回答者の性別と婚姻状況に応じて異なるサブセットに分割できます。

残念ながら、Python セットは numpy 配列やリストなどのいわゆるミュータブル オブジェクトを許可していないようです。データポイントにタプルを使用できますが、これを行うためのより良い方法があるかどうか疑問に思っています。

理想的には、交差したり結合したりできるデータポイントの順序付けられていないリスト (セット) がいくつかあることを望みます。これを反復処理できます (個々のデータポイントとプロット目的のセットのリストの両方)。

だから私の質問は:タプルのセットを使用することは、このコンテキストで私が望むことを行う唯一の方法ですか? Python では、変更可能な要素 (numpy 配列など) のセットを持つことは本当に不可能ですか?

4

2 に答える 2