在python中,您可以执行以下操作,以便使用缩短的模块名称:
>>> import tensorflow as tf
从那时起,您可以参考tf
,而不必在任何地方输入tensorflow
。
Juila有可能这样吗?
答案 0 :(得分:17)
是的,您可以将模块分配给新名称。
import JSON
const J = JSON
J.print(Dict("Hello, " => "World!"))
我强烈建议您使用const
,否则会造成性能下降。 (使用const
,没有性能损失。)
答案 1 :(得分:5)
如果你经常这样做并且非常喜欢熟悉的语法,那么你应该使用未注册的包ImportMacros,它可以实现以下功能:
julia> @import tensorflow as tf
只需使用
克隆包julia> Pkg.clone("https://github.com/fredrikekre/ImportMacros.jl")
并将using ImportMacros
添加到.juliarc.jl
,以便在每个会话开始时自动加载包。
答案 2 :(得分:2)
Julia 现在支持 renaming with as。