Python正規表現を使用して2つのフォルダのイメージファイルをリンクします。

Python正規表現を使用して2つのフォルダのイメージファイルをリンクします。

次のように、画像とタグの名前を持つ2つのフォルダがあります。

次のコードは、_P サフィックスを使用して、イメージフォルダ内のファイルをタグ内の対応するファイルに関連付ける関数を生成します。

images
case_00004_imaging_127.tif 
case_00004_imaging_128.tif 
case_00004_imaging_1290.tif

labels
case_00004_imaging_127_P.tif 
case_00004_imaging_128_P.tif 
case_00004_imaging_129_P.tif

画像を関連ファイルと結合する機能

path_lbl = path/'labels'
path_img = path/'images'
get_y_fn = lambda x: path_lbl/f'{x.stem}_P{x.suffix}'

次のファイルがある場合は、上記の機能をどのように変更できますか?

images

case_00004_imaging_127.tif 
case_00004_imaging_128.tif 
case_00004_imaging_1290.tif

labels 
case_00004_segmentation_127.tif 
case_00004_segmentation_128.tif 
case_00004_segmentation_1290.tif

ベストアンサー1

おすすめ記事