変数値を閾値で2つに分ける

可視化ソフトウェアParaViewで、Python Calculatorを使用すると変数値をある閾値で2つに分けることが簡単に行えます。

例えば、点群データにつけられたID番号変数"Idp"について、19355以上は1に、それ未満は0にしたい場合は、Python CalculatorExpression

 np.where(Idp>=19355, 1, 0)

と記述し、Array Nameに作成する変数名を指定し、Applyします。

閾値による分類設定

結果は、以下のように、点群を2つに分類できました。

閾値による分類結果

このように、Python Calculatorでは、numpyの関数も利用できます。


添付ファイル: fileIdp_classification2.png 37件 [詳細] fileIdp_classification.png 32件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-04-28 (月) 19:16:23 (52d)