繁体   English   中英

Python 找不到 NumPy 模块堆栈

[英]Python can't find the NumPy module stack

我正在学习使用 Python,但我对 NumPy 有疑问。

如果我运行此代码:

pr1=np.array(([1,1,1,1,1],[2,2,2,2,2]))
pr2=np.array(([3,1,1,1,1],[4,2,2,2,2]))
pr3=np.stacks((pr1,pr2),axis=3).shape

Python 向我返回此错误:

AttributeError:模块“numpy”没有属性“stacks”

我刚刚检查了正在运行的 numpy 版本

print(np.version.version)

它返回 1.20.1 我认为是最新版本。

我今天早上刚刚使用了模块堆栈并且它工作正常,所以我无法理解发生了什么......

这是个好问题。 我建议在线搜索以尝试了解每个错误都试图告诉您什么。 在这种情况下,错误 AttributeError 警告“堆栈”不是 numpy 的属性。

在线搜索“numpy stacks”,我只找到了属性“stack”。 然后你可以尝试使用'stack'而不是'stacks',看看这是否能解决你的问题。

您使用了stacks而不是stack
在这里你有stack属性的文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM