julia 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

julia 命令安装:


  1. -bash/zsh: julia: command not found
  2.  
  3. # Windows (WSL2)
  4. sudo apt-get update sudo apt-get install julia
  5.  
  6. # Debian
  7. apt-get install julia
  8.  
  9. # Ubuntu
  10. apt-get install julia
  11.  
  12. # Alpine
  13. apk add julia
  14.  
  15. # Arch Linux
  16. pacman -S julia
  17.  
  18. # Kali Linux
  19. apt-get install julia
  20.  
  21. # Fedora
  22. dnf install julia
  23.  
  24. # Raspbian
  25. apt-get install julia
  26.  
  27. # Dockerfile
  28. dockerfile.run/julia
  29.  
  30. # Docker
  31. docker run cmd.cat/julia julia

julia 命令补充说明:


Julia 用于技术计算的高级、高性能动态编程语言,julia 的一些主要特点包括:

  • 高性能:Julia 能够与传统的高性能语言(如 C、C++ 和 Fortran)媲美,并且通常能够比其他解释型语言(如 Python 和 R)更快地执行计算任务。
  • 动态类型:Julia 具有灵活的类型系统,允许开发人员使用动态类型来编写代码,同时保持性能。
  • 并行计算:Julia 内置了并行计算的支持,可以轻松地处理多核和分布式计算任务。
  • 丰富的标准库:Julia 附带了许多用于数学、科学计算和数据处理的标准库,包括线性代数、统计学、绘图等方面的功能。
  • 互操作性:Julia 可以与其他编程语言(如 Python、C、C++)进行互操作,因此可以轻松地与现有代码集成。


julia

Julia 的使用场景包括科学研究、数据分析、机器学习、高性能计算、数值模拟等。它在那些需要高性能计算的领域特别有用,比如金融建模、生物信息学、气候建模、图像处理等。

julia 命令语法:


  1. julia [option] [program] [args..]

julia 命令选项:


  1. -v --version
  2. Display version information
  3.  
  4. -q --quiet
  5. Quiet startup without banner
  6.  
  7. --color=<yes|no>
  8. Turn colored prompts on (yes) and off (no).
  9.  
  10. -H --home <dir>
  11. Load files relative to <dir>
  12.  
  13. -T --tab <size>
  14. Set REPL tab width to <size>
  15.  
  16. -e --eval <expr>
  17. Evaluate <expr>
  18.  
  19. -E --print <expr>
  20. Evaluate and show <expr>
  21.  
  22. -P --post-boot <expr>
  23. Evaluate <expr> right after boot
  24.  
  25. -L --load file
  26. Load <file> right after boot on all processors
  27.  
  28. -J --sysimage file
  29. Start up with the given system image file
  30.  
  31. -p n
  32. Run n local processes
  33.  
  34. --machinefile file
  35. Run processes on hosts listed in file
  36.  
  37. --no-history
  38. Don't load or save history
  39.  
  40. -f --no-startup
  41. Don't load ~/.juliarc.jl
  42.  
  43. -F
  44. Load ~/.juliarc.jl, then handle remaining inputs
  45.  
  46. -h --help
  47. Print a help message displaying command-line arguments

julia 命令实例:


启动 julia 的 REPL(交互 SHELL)模式:

  1. julia

julia 执行带有参数的 Julia 程序 program.jl

  1. julia program.jl

julia 的 -e 评估包含 Julia 代码的字符串:

  1. julia -e 'julia_code'

julia 评估 Julia 代码字符串,并向其传递参数

  1. julia -e 'for x in ARGS; println(x); end' arguments

julia 计算表达式并打印结果:

  1. julia -E '(1 - cos(pi/4))/2'

julia 使用 N 个工作进程以并行模式启动 Julia

  1. julia -p N

julia 扩展阅读:




julia 命令评论