PercentileInterval#

class astropy.visualization.PercentileInterval(percentile, n_samples=None)[源代码]#

基类:AsymmetricPercentileInterval

基于保持指定像素分数的间隔。

参数:
percentile : floatPython :浮点

要保留的像素分数。从两端消除相同部分的像素。

n_samples : int ,可选PYTHON:int,可选

要使用的最大值数。如果指定了这一点,并且数据集中有更多的值,那么将从数组中随机抽取值(进行替换)。

方法总结

__call__(values[, clip, out])

使用此间隔转换值。

get_limits (值)

根据提供的值返回间隔中的最小值和最大值。

方法文件

__call__(values, clip=True, out=None)#

使用此间隔转换值。

vminvmax 值由 get_limits

然后将以下转换应用于这些值:

\[{\rm result} = \frac{{\rm values} - v_{\rm min}} {v_{\rm max} - v_{\rm min}}\]

如果 clipTrue (默认),然后将结果剪辑到 [0:1] 范围

参数:
values : array_likeNumpy:ARRAY_LIKE

输入值。

clip : bool ,可选可选的布尔

如果 True (默认),值在 [0:1] 范围被剪裁到 [0:1] 范围。

out : ndarray ,可选ndarray,可选

如果指定,则输出值将放置在该数组中(通常用于就地计算)。

返回:
result : ndarray恩达雷

转换后的值。

get_limits(values)#

根据提供的值返回间隔中的最小值和最大值。

参数:
values : ndarray恩达雷

图像值。

返回:
vmin, vmax : floatPython :浮点

间隔中的最小值和最大图像值。