news 2026/4/15 18:29:47

DAY20@浙大疏锦行

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DAY20@浙大疏锦行

1.1 数组和列表的区别

Python 自带的是列表(list),而 Numpy 提供的是数组(array)。它们看起来很像,但有本质区别

1.2

理解数组的维度 (Dimensions):数组的维度层数通常可以通过打印输出时中括号[]的嵌套层数来初步确定:

- 一层 `[]`: 一维 (1D)数组。

- 两层 `[]`:二维 (2D)数组。

- 三层 `[]`: 三维 (3D)数组,依此类推。

# 创建一维数组 arr_1d = np.array([10, 20, 30, 40, 50]) print("一维数组是:", arr_1d) print("一维数组的形状:", arr_1d.shape) # 输出: (5,) # 创建二维数组(3行4列) arr_2d = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) print("二维数组是:", arr_2d) print("二维数组的形状:", arr_2d.shape) # 输出: (3, 4) # 创建三维数组(2层,每层3行4列) arr_3d = np.array([[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]], [[13, 14, 15, 16], [17, 18, 19, 20], [21, 22, 23, 24]]]) print("三维数组是:", arr_3d) print("三维数组的形状:", arr_3d.shape)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/8 18:52:30

后端springboot框架入门学习--第一篇

Spring Boot 是一个非常流行且强大的 Java 后端开发框架,它的核心目标是简化基于 Spring 框架应用的初始搭建和开发过程,可以把它理解为 Spring 框架的一个“增强套件”或“快速启动包”。核心组成部分:启动器、自动配置、外部化配置、Spring…

作者头像 李华
网站建设 2026/4/10 6:38:15

生成式AI在心理健康咨询中的时间规律与人类使用习惯分析

在当今这个专栏中,我探讨了在获取和讨论个人心理健康问题时,是否存在与生成式AI和大语言模型使用相关的可辨别时间表模式和时间节律。问题的核心是这样的。人们历来在某种可预测的时间表上寻求心理健康指导,这受到治疗师可用性和预定治疗会议…

作者头像 李华
网站建设 2026/4/14 21:26:27

14、Docker 容器操作与日志管理全解析

Docker 容器操作与日志管理全解析 1. 远程容器命令执行 在 Docker 中,我们可以让 Docker 在远程容器上运行 cat /etc/passwd 命令,这样就能获取容器文件系统中 /etc/passwd 文件的内容。由于这只是标准输出,我们可以像处理其他输出一样将其通过管道传递给本地命令。 …

作者头像 李华