【发布时间】:2022-01-20 05:30:21
【问题描述】:
我目前正在处理一个包含数千个元素的大型 numpy 数组。
该数组基本上是“静态的”并且永远不会被修改。有几个函数需要这个数组,因此我想轻松访问它。
如果我理解正确,应该避免将变量设为全局变量。
获取此数组的一种简单方法是创建一个函数,该函数每次在我的代码中的不同位置需要它时都简单地返回我的数组。
假设每次调用函数时都会创建一个全新的 numpy 数组是否正确?
有什么好的方法可以规避这个问题?我知道数组永远不会改变,因此希望它只创建一次,同时保持对它的轻松访问。
我认为可能有一种非常简单的方法,我完全怀念它。
【问题讨论】: