pydicom|Dataset.walk の使い方

pydicom.dataset.walk

1.概要

引数で指定したコールバック関数を、Datasetの全てのDataElementに繰り返し実行します。

2.引数

walk(callback, recursive=True)

callback
DataElementごとに実行するコールバック関数を指定します。
コールバック関数には、次の2つの引数を指定します。
引数1:Dataset
引数2:DataElement

引数を参照することで、例えば 「VRがPN のDataElementにのみ処理を行う」など、特定の処理を行うことができます。

recursive
コールバック関数をシーケンスに再帰的に適用するか指定できます。
True:再帰的に適用する。(デフォルト)
False:再帰的に適用しない。

3.戻り値

なし

4.使用例

DataElementの VR が PN の値を変更

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする