首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mamba包和JuMP包模型警告

Mamba包和JuMP包模型警告
EN

Stack Overflow用户
提问于 2019-10-11 02:41:46
回答 1查看 55关注 0票数 1

我有一段使用JuMPMamba的代码,它们都导出Model。当我第一次运行代码时,我得到了一个警告:both Mamba and JuMP export "Model"; uses of it in module QuantumRelay must be qualified,因此引发了en错误:ERROR: UndefVarError: Model not defined我需要两个包Mamba用于MCMC模拟,用于模拟从概率分布中提取,另一个用于线性规划。您可以在此链接上找到包或代码:

https://github.com/marouanehanhasse/Quantum_Relay

检查QuantumRelay模块。

提前道歉,因为我不能在这里发布代码,因为我仍然是这个社区的新手。

EN

回答 1

Stack Overflow用户

发布于 2019-10-14 19:59:31

在Julia中,usingimport关键字用于将来自另一个模块的绑定带入当前作用域。

  • using M将所有从M导出的绑定直接带入作用域。如果M定义并导出函数my_function,则可以在my_function using仅导入绑定M之后直接在代码中使用my_function,因此您将使用using

如果要避免与MambaJuMP发生的名称冲突,请对其中至少一个进行import,然后指定限定名称Mamba.ModelJuMP.Model。主观上,这也使您的代码对于不熟悉这两个包和它们导出的内容的人更容易阅读。

有关使用usingimport的详细信息和其他方法,请参阅the Julia documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58329221

复制
相关文章

相似问题

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