ESP32结合MicroPython在vs code下的开发环境搭建

搭建 vs code 基本环境

使用 MicroPython 自然需要安装 Python,我使用的版本是 3.11.5,可以自行前往官网或者阿里云镜像站下载,此处不再赘述

  打开 vs code,安装 Python、Pylance 和 RT-Thread MicroPython 插件,RT-Thread MicroPython 安装完后回到未打开文件夹的状态,左下角会出现一个加号,点击该加号,选择创建新的MicroPython工程 ➡️创建一个空白的MicroPython工程,此时就以工作区的形式打开了该工程。

如果没有保存工作区配置文件,关闭 vs code 后左下角的功能菜单会“不翼而飞”。故退出时请一定保存工作区配置文件!(建议直接保存到工作目录方便下次打开)

工作区配置文件示例
HelloWorld.code-workspace.json
json
{
  "folders": [
    {
      "name": "RT-Thread MicroPython",
      "path": "."
    }
  ],
  "settings": {
    "MicroPython.executeButton": [
      {
        "text": "▶",
        "tooltip": "运行",
        "alignment": "left",
        "command": "extension.executeFile",
        "priority": 3.5
      }
    ],
    "MicroPython.syncButton": [
      {
        "text": "$(sync)",
        "tooltip": "同步",
        "alignment": "left",
        "command": "extension.execute",
        "priority": 4
      }
    ],
    "python.autoComplete.extraPaths": [
      "c:/Users/13783/.vscode/extensions/rt-thread.rt-thread-micropython-1.0.11/microExamples/code-completion"
    ],
    "files.associations": {
      ".mpyproject.json": "jsonc"
    }
  }
}
机器学习day1
监督算法   监督算法(supervise algorithm):是指在数据集中提供了正确路径的算法,比如求从A点到B点的最短路径,数据集中如若包含完整的从A到B的路径,那就是监督算法。否则就是非监督算法。   监督算法分成两类,“回归算法”和“分类算法”,回归算法指的是y轴的数值无穷无尽,可以是0~正无穷的水平,比如房子大小和价格的关系,房子趋近于无穷大,价格也会趋近无穷。 分类算法是指y轴取值情况有限,通常只有若干种,比如“恶性肿瘤”和“良性肿瘤”和年龄的关系,35岁以下良性肿瘤的概率高点而35岁以上恶性肿瘤的概率高点,此时y只有“良性”和“恶性”两种取值情况。这就是分类算法的范畴。 图片加载失败 [/machine_learning/线性图.png] 非监督算法   非监督算法主要用于分类,   一句话:监督学习算法可用于定性,判断“好不好”、“行不行”、“有没有”。非监督学习算法只能将数据归类,无法下定论。