玩转Numpy计算库
文章平均质量分 76
讲述Numpy的基础用法和高级用法, 包括:ndarray、创建数组、复制数组、数组访问、数组运算、数组操作、迭代数组、maskedarray、结构化数组、通用函数、数学函数、统计函数、排序函数、条件查找、随机数、字节交换、线性代数、数据文件读写等。
bai666ai
教授、博士生导师、人工智能技术专家
展开
-
8. Numpy的索引和切片 (Indexing and Slicing)
《玩转Numpy计算库》视频课程《玩转Numpy计算库》视频课程链接:https://edu.csdn.net/course/detail/28656索引和切片 (Indexing and Slicing)赋值和访问数组的元素类似于Python的其他序列数据类型,如列表和元组。 Numpy还有很多索引选择,类似于列表和元组的索引。假设你熟悉Python的列表和元组的切片。 对于一维数组,其语法在numpy中是相同的,但它也可以应用于多个维度。一维数组A的一般语法如下所示:A[start:stop原创 2022-02-21 13:31:20 · 912 阅读 · 0 评论 -
7. Numpy的拷贝和视图
《玩转Numpy计算库》视频课程《玩转Numpy计算库》视频课程链接:https://edu.csdn.net/course/detail/286567. 拷贝和视图 (Copies and Views)在操作数组时,有时会将其数据复制到新数组中,而有时不复制。 对于初学者来说,这通常会引起混淆。 有以下三种情况:1) 不复制 (No Copy at All)简单的赋值不会复制数组对象或其数据。a = np.arange(12)b = a # no new object原创 2022-02-21 13:27:11 · 207 阅读 · 0 评论 -
6. 复制数组 (Copying Arrays)
《玩转Numpy计算库》视频课程《玩转Numpy计算库》视频课程链接:https://edu.csdn.net/course/detail/28656复制数组 (Copying Arrays)numpy.copy()语法:copy(obj, order='K')返回给定对象obj的数组拷贝。参数含义:obj array_like输入数据。order可能的值是{‘C’,‘F’,‘A’,‘K’}。 此参数控制拷贝的内存布局。 ‘C’表示C顺序,‘F’表示Fortran顺序; 如果对象obj是原创 2022-02-21 13:25:55 · 669 阅读 · 0 评论 -
5. Numpy的创建数组
《玩转Numpy计算库》视频课程《玩转Numpy计算库》视频课程链接:https://edu.csdn.net/course/detail/28656创建数组 (Creating Arrays)首先,可以从列表和元组创建Numpy数组。另外,Numpy提供了一些函数来创建在给定间隔内具有均匀间隔值的数组。arange使用给定的间隔;另一个linspace需要知道元素的数量而自动创建元素之间的间隔。使用np.array()创建数组创建简单数组所需要做的就是将列表传递给它。还可以在列表中指定原创 2022-02-21 13:24:11 · 904 阅读 · 0 评论 -
3. Numpy中的数据类型对象 ( dtype)
《玩转Numpy计算库》视频课程《玩转Numpy计算库》视频课程链接:https://edu.csdn.net/course/detail/28656数据类型对象 ( dtype)dtype (Data Type Objects)数据类型对象dtype是numpy.dtype类的实例。它可以使用numpy.dtype创建。到目前为止,我们在numpy数组的例子中只使用了基本的数字数据类型,如int和float。这些numpy数组仅包含同类数据类型。dtype对象还可以包括基本数据类型的组合。在dt原创 2022-02-21 13:19:31 · 3401 阅读 · 0 评论 -
2. Numpy中的ndarray
《玩转Numpy计算库》视频课程《玩转Numpy计算库》视频课程链接:https://edu.csdn.net/course/detail/28656ndarray数组对象 (Array objects)ndarray引入的原因Python已有列表类型,为什么需要一个数组对象(类型)?数组对象可以去掉元素间运算所需的循环,使一维向量更像单个数据设置专门的数组对象,经过优化,可以提升这类应用的运算速度数组对象采用相同的数据类型,有助于节省运算和存储空间NumPy提供了N维数组原创 2022-02-21 13:14:36 · 782 阅读 · 0 评论 -
1. 初识NumPy
《玩转Numpy计算库》视频课程《玩转Numpy计算库》视频课程链接:https://edu.csdn.net/course/detail/286561. 初识NumPyNumPy代表“Numerical Python”,是一个由多维数组对象和用于处理这些数组的例程(routines)所组成的库。 使用NumPy,可以对数组执行数学和逻辑运算。NumPy不是另一种编程语言,而是Python扩展模块。它对同类数据的数组(array)提供快速有效的操作。 NumPy将Python扩展为用于处理数值数据的原创 2022-02-21 13:11:39 · 446 阅读 · 0 评论