pydicomのDataset.get 関数の使い方について記載しています。
目次
pydicom.dataset.get
1.概要
引数で指定されたkeyに一致する、DataElementの値もしくは、DataElementを返します。
2.引数
get(key, default=None)
key:str or pydicom.tag.Tag
DataElementのキーワードまたはタグを指定します。
default:obj or None
指定したkeyに該当するDataElement がない場合の、戻り値を指定します。
デフォルト値は、None になります。
3.戻り値
keyがDataElementのキーワードの場合、DataElementの値を返します。
keyがDataElementのタグである場合、DataElementインスタンスを返します。
4.使用例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import pydicom from pydicom.data import get_testdata_files filename = get_testdata_files('JPEG-lossy.dcm')[0] ds = pydicom.dcmread(filename) # DataElementのキーワードを指定(key:str) ds.get('PatientName') # pydicom.valuerep.PersonName3 # DataElementのタグを指定(key:pydicom.tag.Tag) # 戻り値は、pydicom.dataelem.DataElement ds.get(0x00100010) # DataElementのタグを指定(key:pydicom.tag.Tag) # 戻り値は、pydicom.dataelem.DataElement ds.get((0x0010,0x0010)) # default:undefined ds.get('PatinetNames','undefined') |