zjb.main.data.regionmapping.SurfaceRegionMapping#

class zjb.main.data.regionmapping.SurfaceRegionMapping(**traits)[源代码]#

表面区域映射类。该类用于创建和处理表面区域映射。

space#

表面空间实例,表示数据所在的空间。

Type:

SurfaceSpace

atlas#

图谱实例,用于区域映射。

Type:

Atlas

data#

整型向量表示的映射数据。

Type:

array[int] shape (n_nodes)

classmethod from_label_gii(left_label: GiftiImage | str, right_label: GiftiImage | str, space: SurfaceSpace | str, atlas: Atlas | str)[源代码]#

从左右脑标签的gii文件构造 SurfaceRegionMapping 实例。

参数:
  • left_label (GiftiImage 或 str) – 左脑的标签文件,可以是 GiftiImage 实例或文件路径。

  • right_label (GiftiImage 或 str) – 右脑的标签文件,可以是 GiftiImage 实例或文件路径。

  • space (SurfaceSpace 或 str) – 表面空间实例或文件路径。

  • atlas (Atlas 或 str) – 图谱实例或文件路径。

返回:

由指定参数构造的 SurfaceRegionMapping 实例。

返回类型:

SurfaceRegionMapping

classmethod from_txt(space: SurfaceSpace, atlas: Atlas, path: str)[源代码]#
参数:
  • space (SurfaceSpace) – 表面空间实例。

  • atlas (Atlas) – 图谱实例。

  • path (str) – 包含映射数据的文本文件路径。

返回:

由指定参数构造的 SurfaceRegionMapping 实例。

返回类型:

SurfaceRegionMapping