2024-10-01 04:51:38 发布
网友
我刚注意到莉娜已经从最新版本的scipy中删除了。在我的博士学位期间,我一直在用这个图像来衡量图像的性能,但我现在还不能真正改变它(这意味着要重新测量所有的东西,这不是一个真正的选择)。你知道有一个包可以重新启用莉娜吗?我宁愿每次都要拷贝文件。这可能很容易制作,但如果有人已经有了它,它会很方便。在
编辑:包是我做的,你可以在这里找到:https://github.com/dboonz/reshow_lena
快速访问Google可以找到文件lena.dat,例如,在https://github.com/minrk/scipy-1/blob/master/scipy/misc/lena.dat
lena.dat
使用以下代码将此文件与模块放在同一目录中:
def lena(): import pickle, os fname = os.path.join(os.path.dirname(__file__),'lena.dat') f = open(fname,'rb') lena = array(pickle.load(f)) f.close() return lena
我直接从python2.7版本的scipy/misc/common.py复制了这段代码。在
scipy/misc/common.py
现在你可以做了
如果您根本不想更改导入,则必须在文件夹lib/site-packages/scipy/misc中包含lena.dat,并将函数添加到commmon.py;还需要确保lena是在__all__中导出的,并且__init__.py导入{}来自{}。在
lib/site-packages/scipy/misc
commmon.py
lena
__all__
__init__.py
快速访问Google可以找到文件
lena.dat
,例如,在https://github.com/minrk/scipy-1/blob/master/scipy/misc/lena.dat使用以下代码将此文件与模块放在同一目录中:
我直接从python2.7版本的
scipy/misc/common.py
复制了这段代码。在现在你可以做了
^{pr2}$如果您根本不想更改导入,则必须在文件夹}来自{}。在
lib/site-packages/scipy/misc
中包含lena.dat
,并将函数添加到commmon.py
;还需要确保lena
是在__all__
中导出的,并且__init__.py
导入{相关问题 更多 >
编程相关推荐