摘要: NumPy 字符串函数 以下函数用于对 dtype 为 numpy.string_ 或 numpy.unicode_ 的数组执行向量化字符串操作。 它们基于 Python 内置库中的标准字符串函数。 这些函数在字符数组类(numpy.char)中定义。 1、numpy.char.add() nump 阅读全文
posted @ 2019-09-26 09:53 小新和风间 阅读(278) 评论(0) 推荐(0) 编辑
摘要: NumPy 位运算 NumPy "bitwise_" 开头的函数是位运算函数。 NumPy 位运算包括以下几个函数: 注:也可以使用 "&"、 "~"、 "|" 和 "^" 等操作符进行计算。 1、bitwise_and bitwise_and() 函数对数组中整数的二进制形式执行位与运算。 执行结 阅读全文
posted @ 2019-09-26 09:30 小新和风间 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Numpy 中包含了一些函数用于处理数组,大概可分为以下几类: (1)修改数组形状 (2)翻转数组 (3)修改数组维度 (4)连接数组 (5)分割数组 (6)数组元素的添加与删除 1、修改数组形状 1.1 numpy.reshape numpy.reshape 函数可以在不改变数据的条件下修改形状, 阅读全文
posted @ 2019-09-25 17:33 小新和风间 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1、单数组的迭代 NumPy 迭代器对象 numpy.nditer 提供了一种灵活访问一个或者多个数组元素的方式。 迭代器最基本的任务的可以完成对数组元素的访问。 1.1 默认迭代顺序 执行结果: 注意:通过该种方式迭代输出的是以元素在存储器中的布局顺序输出的,无论其视图做何种改变(转置,变换sha 阅读全文
posted @ 2019-09-24 10:58 小新和风间 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 1、广播的引出 广播(Broadcast)是 numpy 对不同形状(shape)的数组进行数值计算的方式, 对数组的算术运算通常在相应的元素上进行。 如果两个数组 a 和 b 形状相同,即满足 a.shape == b.shape,那么 a*b 的结果就是 a 与 b 数组对应位相乘。这要求维数相 阅读全文
posted @ 2019-09-23 20:08 小新和风间 阅读(350) 评论(1) 推荐(1) 编辑
摘要: NumPy 比一般的 Python 序列提供更多的索引方式。除了之前看到的用整数和切片的索引外,数组可以由整数数组索引、布尔索引及花式索引。 1、整数数组索引 1.1 以下实例获取数组中(0,0),(1,1)和(2,0)位置处的元素。 输出结果 1.2 以下实例获取了 4X3 数组中的四个角的元素。 阅读全文
posted @ 2019-09-23 17:28 小新和风间 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 1、一维数组 1.1 一维数组很简单,基本和列表一致。ndarray 数组可以基于 0 - n 的下标进行索引。 切片对象可以通过内置的 slice 函数,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组。 通过冒号分隔切片参数 start:stop:step 来进 阅读全文
posted @ 2019-09-23 16:40 小新和风间 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1、普通创建——np.array() 创建数组最简单的方法就是使用array函数。它接收一切序列型的对象(包括其他数组),然后产生一个新的含有传入数据的Numpy数组。 运行结果: 2、内置方法——np.asarray() np.fromiter() numpy.asarray # 类似于numpy 阅读全文
posted @ 2019-09-23 15:11 小新和风间 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 1、秩、维度 NumPy 数组的维数称为秩(rank),一维数组的秩为 1,二维数组的秩为 2,以此类推。 在 NumPy中,每一个线性的数组称为是一个轴(axis),也就是维度(dimensions)。比如说,二维数组相当于是两个一维数组,其中第一个一维数组中每个元素又是一个一维数组。所以一维数组 阅读全文
posted @ 2019-09-20 17:27 小新和风间 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1、NumPy 数据类型 numpy 支持的数据类型比 Python 内置的类型要多很多,基本上可以和 C 语言的数据类型对应上,其中部分类型对应为 Python 内置的类型。下表列举了常用 NumPy 基本类型。 numpy 的数值类型实际上是 dtype 对象的实例,并对应唯一的字符,包括 np 阅读全文
posted @ 2019-09-20 15:46 小新和风间 阅读(277) 评论(0) 推荐(0) 编辑