From 509fdc06c224e9191f3b1f729d121837935ce7de Mon Sep 17 00:00:00 2001 From: Z-w-7799 <1011069369@qq.com> Date: Mon, 8 Sep 2025 22:38:48 +0800 Subject: [PATCH 1/6] init project --- README.md.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 README.md.txt diff --git a/README.md.txt b/README.md.txt new file mode 100644 index 0000000000..e69de29bb2 From 28c7fb262bbe521bdc514503e46c700d25488267 Mon Sep 17 00:00:00 2001 From: Z-w-7799 <1011069369@qq.com> Date: Tue, 9 Sep 2025 09:26:22 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E6=8F=90=E9=AB=98=E8=A1=8C=E4=BA=BA?= =?UTF-8?q?=E5=AE=89=E5=85=A8=E6=A8=A1=E5=9D=97=E6=88=90=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mine project/README.md | 0 src/mine project/main.py | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/mine project/README.md create mode 100644 src/mine project/main.py diff --git a/src/mine project/README.md b/src/mine project/README.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/mine project/main.py b/src/mine project/main.py new file mode 100644 index 0000000000..e69de29bb2 From 4bde144c32dc78496e3a9cafa386a3adbf0354be Mon Sep 17 00:00:00 2001 From: Z-w-7799 <1011069369@qq.com> Date: Tue, 9 Sep 2025 14:34:53 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/{mine project => enhancepedestriansafety}/README.md | 0 src/{mine project => enhancepedestriansafety}/main.py | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename src/{mine project => enhancepedestriansafety}/README.md (100%) rename src/{mine project => enhancepedestriansafety}/main.py (100%) diff --git a/src/mine project/README.md b/src/enhancepedestriansafety/README.md similarity index 100% rename from src/mine project/README.md rename to src/enhancepedestriansafety/README.md diff --git a/src/mine project/main.py b/src/enhancepedestriansafety/main.py similarity index 100% rename from src/mine project/main.py rename to src/enhancepedestriansafety/main.py From f14ddea00d3a59c920dcd408aa88811e1461b332 Mon Sep 17 00:00:00 2001 From: Z-w-7799 <1011069369@qq.com> Date: Tue, 9 Sep 2025 14:51:10 +0800 Subject: [PATCH 4/6] Rename project to enhance_pedestrian_safety --- .../README.md | 0 .../main.py | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename src/{enhancepedestriansafety => enhance_pedestrian_safety}/README.md (100%) rename src/{enhancepedestriansafety => enhance_pedestrian_safety}/main.py (100%) diff --git a/src/enhancepedestriansafety/README.md b/src/enhance_pedestrian_safety/README.md similarity index 100% rename from src/enhancepedestriansafety/README.md rename to src/enhance_pedestrian_safety/README.md diff --git a/src/enhancepedestriansafety/main.py b/src/enhance_pedestrian_safety/main.py similarity index 100% rename from src/enhancepedestriansafety/main.py rename to src/enhance_pedestrian_safety/main.py From 18d53ae8af8a121902646ce479bbc5443f5db275 Mon Sep 17 00:00:00 2001 From: Z-w-7799 <1011069369@qq.com> Date: Mon, 22 Sep 2025 09:55:19 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E5=B0=81=E8=A3=85=E7=AC=AC=E4=B8=89?= =?UTF-8?q?=E9=A2=98=E8=87=B3=E5=87=BD=E6=95=B0=E4=B8=AD=20=E8=A1=A5?= =?UTF-8?q?=E5=85=85=E7=AC=AC=E4=BA=8C=E9=A2=98=E5=87=BD=E6=95=B0=E8=B0=83?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chap01_warmup/numpy_tutorial.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/chap01_warmup/numpy_tutorial.py b/src/chap01_warmup/numpy_tutorial.py index bef3e18a19..123bc0a476 100644 --- a/src/chap01_warmup/numpy_tutorial.py +++ b/src/chap01_warmup/numpy_tutorial.py @@ -16,19 +16,21 @@ def question_2(): # 创建一个一维NumPy数组,存储整数类型的数值 # 数组元素为[4, 5, 6],数据类型默认推断为numpy.int64 # 形状:a.shape = (3,),表示包含3个元素的一维数组 +question_2()#第二题进行调用 a = np.array([4, 5, 6]) print("(1) 输出 a 的类型(type)\n", type(a)) -print("(2) 输出 a 的各维度的大小(shape)\n", a.shape) +print("(2) 输出 a 的各维度的]大小(shape)\n", a.shape) print("(3) 输出 a 的第一个元素(element)\n", a[0]) # 使用 array() 函数创建数组,函数可基于序列型的对象。创建了一个一维数组 a,并输出其类型(numpy.ndarray)、形状((3,)) 和第一个元素(4)。 # 使用 type() 获取数组的类型(numpy.ndarray),使用 shape 属性查看数组维度信息(一维数组的形状表示为 (n,)),通过索引访问数组元素(索引从 0 开始) # 3. 建立一个二维数组 b, 初始化为 [ [4, 5, 6], [1, 2, 3]] (1) 输出二维数组 b 的形状(shape)(输出值为(2,3))(2) 输出 b(0,0),b(0,1),b(1,1) 这三个元素(对应值分别为 4,5,2) -print("第三题:\n") -b = np.array([[4, 5, 6], [1, 2, 3]]) # 创建一个二维数组 b -print("(1) 输出各维度的大小(shape)\n", b.shape) # 输出数组 b 的形状 - 应该是(2,3) -print("(2) 输出 b(0,0),b(0,1),b(1,1) 这三个元素(对应值分别为 4,5,2)\n", b[0, 0], b[0, 1], b[1, 1]) # 输出数组 b 的指定元素 - b[0,0]是4, b[0,1]是5, b[1,1]是2 - +def question_3():#新增函数封装,使代码模块化 + print("第三题:\n") + b = np.array([[4, 5, 6], [1, 2, 3]]) # 创建一个二维数组 b + print("(1) 输出各维度的大小(shape)\n", b.shape) # 输出数组 b 的形状 - 应该是(2,3) + print("(2) 输出 b(0,0),b(0,1),b(1,1) 这三个元素(对应值分别为 4,5,2)\n", b[0, 0], b[0, 1], b[1, 1]) # 输出数组 b 的指定元素 - b[0,0]是4, b[0,1]是5, b[1,1]是2 +question_3()#调用函数执行第三题逻辑 # 4. (1) 建立一个全 0 矩阵 a, 大小为 3x3; 类型为整型(提示: dtype = int)(2) 建立一个全 1 矩阵 b, 大小为 4x5; (3) 建立一个单位矩阵 c ,大小为 4x4; (4) 生成一个随机数矩阵 d, # 大小为 3x2. From af29be8499d86bed0fd4034b8ae3f56aa55deef7 Mon Sep 17 00:00:00 2001 From: Z-w-7799 <1011069369@qq.com> Date: Mon, 1 Dec 2025 08:55:33 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=88=91=E7=9A=84?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/enhance_pedestrian_safety/requirements.txt | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 src/enhance_pedestrian_safety/requirements.txt diff --git a/src/enhance_pedestrian_safety/requirements.txt b/src/enhance_pedestrian_safety/requirements.txt new file mode 100644 index 0000000000..6e39997b52 --- /dev/null +++ b/src/enhance_pedestrian_safety/requirements.txt @@ -0,0 +1,5 @@ +carla==0.9.14 +pygame==2.1.2 +numpy==1.21.5 +Pillow==9.2.0 +icecream==2.1.3 \ No newline at end of file