NumPy入门
懒笑翻
这个作者很懒,什么都没留下…
展开
-
NumPy数组基础
数组的属性 确定数组的大小、形状、存储大小、数据类型。数组的索引 获取和设置数组各个元素的值。数组的切分 在大的数组中获取或设置更小的子数组。数组的变形 改变给定数组的形状。数组的拼接和分裂 将多个数组合并为一个,以及将一个数组分裂成多个。 ...原创 2022-07-12 22:15:31 · 326 阅读 · 0 评论 -
Numpy 创建数组的副本
尽管数组视图有一些非常好的特性,但是在有些时候明确地复制数组里的数据或子数组也是非常有用的。可以很简单地通过 copy() 方法实现,如果修改这个子数组,原始的数组不会被改变。原创 2022-07-12 21:09:55 · 400 阅读 · 0 评论 -
Numpy 获取数组的行和列
一种常见的需求是获取数组的单行和单列。你可以将索引与切片组 合起来实现这个功能,用一个冒号(:)表示空切片原创 2022-07-12 20:55:45 · 3821 阅读 · 0 评论 -
Numpy多维数组逆序输出子数组
子数组维度也可以同时被逆序原创 2022-07-12 20:47:11 · 943 阅读 · 0 评论 -
Python列表不仅仅是一个列表(C 列表和 Python 列表的区别)
在实现层面,数组基本上包含一个指向连续数据块的指针。另一方面,Python 列表包含一个指向指针块的指针,这其中的每一个指针对应一个 完整的 Python 对象(如前面看到的 Python 整型)。另外,列表的优势是灵活,因为每个列表元素是一个包含数据和类型信息的完整结构体,而且列表可以用任意类型的数据填充。固定类型的 NumPy 式数组缺乏这种灵活性,但是能更有效地存储和操作数据。...原创 2022-07-12 15:53:33 · 148 阅读 · 0 评论 -
02 NumPy数据类型
NumPy 数组包含同一类型的值,因此详细了解这些数据类型及其限制 是非常重要的。因为 NumPy 是在 C 语言的基础上开发的,所以 C、 Fortran 和其他类似语言的用户会比较熟悉这些数据类型。原创 2022-07-12 16:02:28 · 199 阅读 · 0 评论 -
01 NumPy介绍
NumPy是Python中科学计算的基础包,它是一个Python库,提供多维数组对象,各种派生对象(如掩码数组和矩阵),以及用于数组快速操作的各种API,包括数学、逻辑、形状操作、排序、选择、输入输出、离散傅立叶变换、基本线性代数,基本统计运算和随机模拟等。NumPy完全支持面向对象的方法。 NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray原创 2022-06-30 21:08:40 · 459 阅读 · 0 评论