今天,当我使用scipy.misc.imread函数时,收到以下警告:
/home/user/anaconda3/lib/python3.6/site-packages/ipykernel_launcher.py:1: DeprecationWarning: `imread` is deprecated!
`imread` is deprecated in SciPy 1.0.0, and will be removed in 1.2.0.
Use ``imageio.imread`` instead.
"""Entry point for launching an IPython kernel.
我觉得这很令人失望。对我来说,此功能运行良好,我在许多代码中都使用了此功能。我来自MATLAB社区,这对我来说是一个熟悉的功能。不过,进入imageio imread documentation后,我变得更加失望:
imageio.imread(uri, format=None, **kwargs)
在描述中,没有指示**kwargs
是什么。完整的描述可能在文档中的某处。但我希望你们能理解我的意思。此外,它不具有与PIL相同的功能。
将其与imageio的scipy imread documentation或MATLAB imread documentation进行比较是毫无意义的。
也就是说,scipy弃用这些功能的原因是什么?