LogStretch#

class astropy.visualization.LogStretch(a=1000.0)[源代码]#

基类:BaseStretch

原木伸展。

拉伸由以下公式得出:

\[y=\frac{\log{(a x+1)}}{\log{(a+1)}}\]
参数:
a : floatPython :浮点

a 在上面的公式中使用的参数。对于小的来说,拉伸变得更加线性 a 价值观 a 必须大于0。默认值为1000。

实例

(Source code, png, svg, pdf)

../_images/astropy-visualization-LogStretch-1.png

属性摘要

inverse 

执行反向操作的拉伸对象。

方法总结

__call__(values[, clip, out, invalid])

使用此拉伸变换值。

属性文档

inverse#

执行反向操作的拉伸对象。

方法文件

__call__(values, clip=True, out=None, invalid=None)[源代码]#

使用此拉伸变换值。

参数:
values : array_likeNumpy:ARRAY_LIKE

应该已经规范化为 [0:1] 范围。

clip : bool ,可选可选的布尔

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

out : ndarray ,可选ndarray,可选

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

invalid : Nonefloat ,可选PYTHON:NONE或PYTHON:FLOAT,可选

值指定由此类生成的NaN值。输入中的NaNs values 数组未更改。此选项通常与matplotlib规范化类一起使用,其中 invalid 值应映射到matplotlib colormap“under”值(即任何小于0的有限值)。如果 None ,则不替换NaN值。如果 clip=True .

返回:
result : ndarray恩达雷

转换后的值。