目录

  • 1 第一次课1_科学计算与系统建模及MWORKS简介
    • 1.1 科学计算与系统建模及MWORKS简介
    • 1.2 julia语言入门及基本数据类型
    • 1.3 参考资料
  • 2 julia语言中的字符串和数组
    • 2.1 julia语言中的字符串
  • 3 数组和集合容器
    • 3.1 数组和集合容器
  • 4 流程控制
    • 4.1 流程控制
  • 5 函数与自定义函数
    • 5.1 函数与自定义函数
  • 6 模块和日期处理
    • 6.1 模块和日期处理
  • 7 文件处理和画图
    • 7.1 文件处理和画图
  • 8 机器学习
    • 8.1 机器学习入门
    • 8.2 Julia 的机器学习RDatasets 包
    • 8.3 决策树和随机森林
    • 8.4 线性回归和k均值
文件处理和画图

Julia中的文件处理

重点:

掌握Julia中文件的基本操作 打开、读取、写入、关闭


一、文件操作的步骤

  1、打开文件   open

   语法:变量名 = open("文件名","参数")

   参数: 

 r 只读(默认)、

 w 只写,文件存在则覆盖,不存在就创建。

 a 追加,文件存在,则在文件末尾追加,不存在就创建

  r+ 读写模式,文件必须存在

  w+读写模式,文件不用必须存在

  a+ 读写模式

  2、写入文件   write

       write(变量,字符串)

  3、关闭文件   close

       close(文件名)避免泄露机密

  4、读取文件   read函数读取,形式为字符串

       read(变量名句柄,String) 

  5、逐行读取  eachline(变量句柄)

       file = open("example.txt")

    for i in eachline(file)

       println("读取到的行:$i")

   end

   close(file)


julia的二维图绘制

重点:掌握使用Julia的Plots.jl 库绘制二维图如线图、散点图、柱状图等


1、安装Plots库   Pkg.add("Plots”)

2、加载  Plots库 using Plots

3、生成x的点  range()

4、绘制