首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >模块'ants‘没有属性'from_numpy’

模块'ants‘没有属性'from_numpy’
EN

Stack Overflow用户
提问于 2022-06-27 19:12:53
回答 3查看 130关注 0票数 0

我正在一个jupyter笔记本上工作,并使用pip安装ANTsPy:

代码语言:javascript
运行
复制
pip install antspyx

但是,使用函数from_numpy会引发一个错误:

代码语言:javascript
运行
复制
import ants

Im2Use=Im[0,:,:,:]
fixed, moving, mytx=reg(Im2Use, t_rz)
fwdtransforms=mytx['fwdtransforms']
fixed_ants= ants.from_numpy(Im2Use.astype(float))
moving_ants= ants.from_numpy(t_rz.astype(float))
mywarpedimage=ants.apply_transforms( fixed=fixed_ants, moving=moving_ants,transformlist=fwdtransforms)

AttributeError: module 'ants' has no attribute 'from_numpy'

我怎么才能解决这个问题?我也尝试过使用import ants.from_numpy导入蚂蚁,但这不起作用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-06-28 20:00:48

本例中的问题是早期版本控制。我将级别从1.7.3降为1.2.0,这解决了问题。为什么?这是因为蚂蚁库期望在scipy.misc中有一个名为“阶乘”的函数,但是版本1.7.3移动了阶乘的位置。

票数 0
EN

Stack Overflow用户

发布于 2022-06-27 19:23:38

如果您负责激活virtualenv,可以指定您的IDE+吗?

无论如何,这里是确保python模块正确地安装在虚拟环境中的步骤:

  1. python3 -m venv env_name:这将在您当前的path
  2. source env/bin/activate中创建一个虚拟env :这将激活您的虚拟env (如果在windows上只激活您的env名称.\env\Scripts\activate
  3. If,您使用vscode命中的.\env\Scripts\activate
  4. If,然后选择解释器,然后转到您创建的env
  5. ,现在我们的虚拟环境只点击pip install antspyx,然后在终端中查看是否正确安装了
  6. ,如果仍然有错误,请重新启动您的IDE

)。

票数 0
EN

Stack Overflow用户

发布于 2022-06-27 19:27:15

你试过:

代码语言:javascript
运行
复制
from ants import from_numpy
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72777276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档