Skip to content

Commit

Permalink
Update links
Browse files Browse the repository at this point in the history
  • Loading branch information
nfs0619 committed Nov 29, 2024
1 parent efb8dd2 commit 006c1db
Show file tree
Hide file tree
Showing 5 changed files with 77 additions and 70 deletions.
File renamed without changes.
8 changes: 4 additions & 4 deletions docs/cn/1/01/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -806,9 +806,9 @@ reComputer J1020 的接口说明请参考图 1.18,连接示意请参考图 1.1
##### 练习 3:复制与删除文件
创建一个名为 backup.txt 的文件,将其复制为 backup_copy.txt,然后删除原文件。

参考答案:[01-边缘 AI 与 Jetson 硬件平台简介课后题参考答案](https://github.com/Seeed-Studio/Seeed_Studio_Courses/blob/Edge-AI-101-with-Nvidia-Jetson-Course/docs/cn/1.%E8%BE%B9%E7%BC%98AI%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80/01/%E8%AF%BE%E5%90%8E%E6%8B%93%E5%B1%95%E5%8F%82%E8%80%83%E7%AD%94%E6%A1%88.md)

参考答案:[01-边缘 AI 与 Jetson 硬件平台简介课后题参考答案](https://github.com/Seeed-Studio/Seeed_Studio_Courses/blob/Edge-AI-101-with-Nvidia-Jetson-Course/docs/cn/1/01/Homework_Answer.md)

### 6.3. 课后阅读
- 访问 NVIDIA 官方文档,了解 Jetson Nano 的更多细节:[https://developer.nvidia.com/embedded-computing](https://developer.nvidia.com/embedded-computing)
- 提供 Python 编程的入门资料,可以建议学生提前了解:[https://docs.python.org/zh-cn/3/tutorial/index.html](https://docs.python.org/zh-cn/3/tutorial/index.html)

+ 访问 NVIDIA 官方文档,了解 Jetson Nano 的更多细节:[https://developer.nvidia.com/embedded-computing](https://developer.nvidia.com/embedded-computing)
+ 提供 Python 编程的入门资料,可以建议学生提前了解:[https://docs.python.org/zh-cn/3/tutorial/index.html](https://docs.python.org/zh-cn/3/tutorial/index.html)
72 changes: 72 additions & 0 deletions docs/cn/1/02/Homework_Answer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# 课后拓展参考答案

## 练习 1:模拟边缘设备温度监控

**任务描述**:编写一个程序,模拟边缘设备的温度监控功能。程序应当:

+ 输入当前设备的摄氏温度。
+ 判断温度是否超过安全运行阈值(例如 70°C)。
+ 如果超过,输出警告信息:“警告:设备温度过高!”。
+ 如果未超过,输出信息:“设备温度正常。”。
+ 将摄氏温度转换为华氏温度并输出。

转换公式:$ F = C \times \frac{9}{5} + 32 $

<details>
<summary>点击查看答案</summary>

```python
# 输入摄氏温度
celsius = float(input("请输入设备当前的摄氏温度: "))

# 判断温度是否超过安全阈值
if celsius > 70:
print("警告:设备温度过高!")
else:
print("设备温度正常。")

# 摄氏温度转换为华氏温度
fahrenheit = celsius * 9 / 5 + 32

# 输出结果
print(f"摄氏温度 {celsius}°C 对应的华氏温度为 {fahrenheit}°F")
```

**说明**

+ 该程序首先接受用户输入的摄氏温度,并根据设定的温度阈值(70°C)判断设备是否安全运行。
+ 若温度超标,输出警告;否则,输出正常。
+ 程序最后还将摄氏温度转换为华氏温度并输出。

</details>

---

### 练习 2:帧类型判断(关键帧与普通帧)

**任务描述**:编写一个程序,输入当前帧的编号,判断它是关键帧(奇数编号)还是普通帧(偶数编号),并输出相应的信息。

+ 提示:使用取余运算符 `%`
+ 使用条件语句输出不同的信息。

<details>
<summary>点击查看答案</summary>

```python
# 输入当前帧编号
frame_number = int(input("请输入当前帧的编号: "))

# 判断帧类型
if frame_number % 2 == 0:
print(f"{frame_number} 是普通帧,执行标准处理。")
else:
print(f"{frame_number} 是关键帧,执行高级处理。")
```

**说明**

+ 该程序首先获取用户输入的帧编号。
+ 使用取余运算符 `%` 判断该编号是否为偶数,若为偶数则为普通帧,输出“执行标准处理”;若为奇数则为关键帧,输出“执行高级处理”。
+ 这是一个简单的条件判断练习,能够帮助理解如何使用条件语句和运算符。

</details>
2 changes: 1 addition & 1 deletion docs/cn/1/02/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1254,4 +1254,4 @@ if __name__ == "__main__":
+ 使用取余运算符 `%`
+ 使用条件语句输出不同的信息。

参考答案:[02-Python 开发环境配置与基础语法课后题参考答案](https://github.com/Seeed-Studio/Seeed_Studio_Courses/blob/Edge-AI-101-with-Nvidia-Jetson-Course/docs/cn/1.%E8%BE%B9%E7%BC%98AI%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80/01.md)
参考答案:[02-Python 开发环境配置与基础语法课后题参考答案](https://github.com/Seeed-Studio/Seeed_Studio_Courses/blob/Edge-AI-101-with-Nvidia-Jetson-Course/docs/cn/1/02/Homework_Answer.md)
65 changes: 0 additions & 65 deletions docs/cn/1/02/课后拓展参考答案.md

This file was deleted.

0 comments on commit 006c1db

Please sign in to comment.