目录

  • 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均值
模块和日期处理



笔记如下:

模块:是一种更好地组织代码的方式。

它可以将相关的函数、变量等“封装”在一起,形成一个独立的单元。

作用:

1、提高代码的可读性

2、避免变量冲突

3、便于代码的复用


模块命名规则:

1、同变量命名

2、必须字母开头,可以包含字母、数字和下划线

3、不用julia的保留字

module MySin 

#函数、变量

end

在模块中定义函数,函数只能在模块内部使用,除非使用export关键字导出

加载模块:

1、使用include 函数加载模块的jl文件

2、使用关键字using \import 导入模块


using / import  Dates  导入日期模块

now():获取当前的日期和时间

today():获取当前的日期

Date(2025,4,26) 设置当前的日期

Dates.format(变量,"格式")

yyyy 年  mm 月  dd 日 HH 时 MM分 

SS  秒


Dates.DateTime()日期和时间的解析

日期的运算:计算两个日期之间的时间