2017-02-08 18 views
8

Trong python bạn có thể làm một cái gì đó như thế này để cho phép bạn sử dụng một tên mô-đun rút ngắn:Mô-đun răng cưa trong Julia

>>> import tensorflow as tf 

Từ đó trở đi bạn có thể tham khảo tf, thay vì phải gõ tensorflow ở khắp mọi nơi.

Có điều gì đó giống như điều này ở Juila không?

Trả lời

15

Đúng, bạn chỉ có thể gán mô-đun cho tên mới.

import JSON 
const J = JSON 

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

Tôi khuyên bạn nên sử dụng số const vì nếu không sẽ có hình phạt về hiệu suất. (Với const, không có hình phạt hiệu quả.)

+3

Xem thêm https://github.com/JuliaLang/julia/issues/1255. Điều này có thể sẽ có một cú pháp tốt hơn tại một số điểm. – kmsquire

+1

Điểm hay về việc sử dụng const! –

2

Nếu bạn làm điều này thường xuyên và thực sự thích cú pháp quen thuộc có lẽ bạn nên sử dụng các gói đăng ký ImportMacros, cho phép như sau:

julia> @import tensorflow as tf 

Chỉ cần bản sao gói với

julia> Pkg.clone("https://github.com/fredrikekre/ImportMacros.jl") 

và thêm using ImportMacros-.juliarc.jl của bạn để tải gói vào đầu mỗi buổi cách tự động.

Các vấn đề liên quan