Python 什么替代了scipy.misc.bytescale?

Python 什么替代了scipy.misc.bytescale?,python,scipy,scikit-image,Python,Scipy,Scikit Image,我正在使用scipy 1.3.1和以下导入运行旧代码: from scipy.misc import bytescale 出现以下错误: ImportError: cannot import name 'bytescale' 我看到它已从1.3()中删除。该线程表明,scikit image util模块将是一个很好的替代品,但没有提供 对于现在已弃用的scipy.misc.bytescale(),有什么好的替代方案 skimage.util.img\u as\u ubyte替代了scipy

我正在使用scipy 1.3.1和以下导入运行旧代码:

from scipy.misc import bytescale
出现以下错误:

ImportError: cannot import name 'bytescale'
我看到它已从1.3()中删除。该线程表明,
scikit image util
模块将是一个很好的替代品,但没有提供


对于现在已弃用的
scipy.misc.bytescale()
,有什么好的替代方案

skimage.util.img\u as\u ubyte
替代了
scipy.misc.bytescale

该文件规定如下:

字节缩放意味着将输入图像转换为uint8数据类型和 将范围缩放到(低、高)(默认值为0-255)。如果输入图像 已具有数据类型uint8,未进行缩放

该文件规定如下:

将图像转换为8位无符号整数格式。负输入 值将被剪裁。正值在0和255之间缩放


我认为没有直接的等价物(可以指定高和低),但可以使用
skimage.util.img___-ubyte
来进行0到255之间的缩放,使用
skimage.util.img___-uint
来进行0到65535之间的缩放。在此处检查:(img作为*Stuff)