Numpy学习
文章平均质量分 88
Small___ming
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Numpy基础】NumPy 的 indices 与 Python 的 slice:功能区别与适用场景
Slice(切片)是 Python 中的内置类型,用于表示序列的切片操作。它通常用在索引中,用于选择序列的子集。# 基本切片操作print(arr[1:4]) # 输出 [1, 2, 3]# 使用 slice 对象print(arr[s]) # 输出 [1, 2, 3]print(arr[2:7:2]) # 输出 [2 4 6]是 NumPy 库中的一个函数,用于生成一组表示网格索引的数组。它返回一个数组,其中每个元素都是其所在位置的索引值。原创 2025-09-15 15:51:05 · 867 阅读 · 0 评论 -
【Python基础】为什么 Python 的切片语法使用元组而非列表?
实际上,这种语法在内部被转换为使用slice# 多维数组的切片操作result = arr[:, 2, 1:3] # 这里的切片参数实际上被组合为元组特性元组 (Tuple)列表 (List)可变性不可变可变内存效率更高较低创建速度更快较慢哈希能力可哈希(如元素可哈希)不可哈希语义固定结构、记录动态集合安全性参数不会被意外修改可能被修改。原创 2025-09-15 15:36:49 · 709 阅读 · 0 评论 -
【Numpy基础】全方位解析数组生成与复制机制
操作类型是否共享数据说明b = a赋值是b是a的别名,完全共享一切。视图是v是新对象,但数据与a共享。复制否c是新对象,拥有数据的独立副本。s = a[:]通常为视图是注意:NumPy 中的切片返回的是视图!复制否“花式索引”总是返回复制。复制否布尔索引也总是返回复制。视图是改变形状通常返回视图(如果内存连续)。t = a.T(转置)视图是转置返回视图。重要提醒Python 列表的切片list[:]是复制,但 NumPy 数组的切片arr[:]是视图!原创 2025-08-20 14:13:03 · 1043 阅读 · 0 评论
分享