Module Julia中的模别名

Module Julia中的模别名,module,julia,Module,Julia,在python中,您可以这样做,以使用缩短的模块名: >>> import tensorflow as tf 从那时起,您可以参考tf,而不必到处键入tensorflow 在Juila中是否可以这样做?是的,您可以将模块分配给一个新名称 import JSON const J = JSON J.print(Dict("Hello, " => "World!")) 我强烈建议使用常量,否则将导致性能损失。(对于const,没有性能损失。)如果您经常这样做,并且非常喜欢

在python中,您可以这样做,以使用缩短的模块名:

>>> import tensorflow as tf
从那时起,您可以参考
tf
,而不必到处键入
tensorflow


在Juila中是否可以这样做?

是的,您可以将模块分配给一个新名称

import JSON
const J = JSON

J.print(Dict("Hello, " => "World!"))

我强烈建议使用
常量
,否则将导致性能损失。(对于
const
,没有性能损失。)

如果您经常这样做,并且非常喜欢熟悉的语法,那么您可能应该使用该软件包,它支持以下功能:

julia> @import tensorflow as tf
只需安装带有

julia> using Pkg; Pkg.add("ImportMacros")
并使用ImportMacros将
添加到
.juliarc.jl
中,以便在每次会话开始时自动加载程序包。

Julia现在支持。

另请参阅。在某些情况下,这可能会有更好的语法。