Numpy学习(二)

作者: kohlgrx | 来源:发表于2018-12-20 20:56 被阅读0次

一、通用函数:快速的元素级数组函数

通用函数(即ufunc)是一种对ndarray中的数据执行元素级运算的函数。你可以将其看作是简单的函数(接受一个或多个标量值,并产生一个或多个标量值)的矢量化包装器。

1、一元ufunc

eg:

2、二元ufunc

eg:


二、利用数组进行数据处理

numpy数组使你可以将许多种数据处理任务表述为简洁的数组表达(否则需要编写循环)。

用数组表达式代替循环的做法,通常被称为矢量化。

eg:    假设我们想要在一组值上计算函数sqrt(x^2 + y^2)。np.meshgrid函数接受两个一维数组,并产生两个二维矩阵(对应两个数组中所有的(x,y)对)

1、将条件逻辑表述为数组运算

numpy.where函数是三元表达式 x if condition else y 的矢量化版本。假设我们有一个布尔数组和两个值数组:

2、数学和统计方法

可以通过数组上的一组数学函数对整个数组或某个轴向的数据进行统计。sum,mean以及标准差std等聚合计算既可以当做数组实例方法调用,也可以当做顶级NumPy函数使用。

3、用于布尔数组的方法

4、排序

sort()函数

5、唯一化及其他的集合逻辑

unique()

与其等价的python纯代码:

sorted(set(name))

eg:

相关文章

  • Numpy学习(二)

    一、通用函数:快速的元素级数组函数 通用函数(即ufunc)是一种对ndarray中的数据执行元素级运算的函数。你...

  • numpy学习(二)

    numpy 统计函数 从数组中查找最小元素, 最大元素, 百分位标准差, 和方差灯 numpy.amin()和nu...

  • Python 数据科学笔记2

    Python DataScience Handbook 学习笔记 第二部分numpy(2) numpy的向量化操作...

  • python-numpy&pandas学习

    Numpy学习 一、数组基本属性 ndim:维度 shape:行数和列数 size:元素个数 二、numpy创建数...

  • Numpy学习笔记(二)

    Numpy读写文件 数据分析常用的函数 数组修剪和压缩 阶乘 相关性 判断数组里数据正负性 ‘’乘与dot函数*N...

  • #充实自我49#跟着Professor Lei学商务智能之线性规

    学习第二章的内容:Numpy 学完知识点以后,Professor Lei给大家布置的作业如下: 作业:Numpy编...

  • 第12周Python学习周记

    &关于计划: 一、Numpy库的学习(学习完毕); 二、Matplotlib的学习(进行中,预计13周之内完成);...

  • numpy 学习(待更新)

    numpy 学习 标签(空格分隔): 机器学习 Numpy 入门 一、安装 pip install numpyor...

  • Numpy 学习图谱

    在学习 Numpy 的时候,整理了一份 Numpy 学习图谱,希望同样可以帮助到想要入门 Numpy 的朋友。 N...

  • Python-03 ~ 机器学习库 之 NumPy

    NumPy是机器学习中最常用的计算科学库,今天就来看看吧 NumPy简单介绍 NumPy的简单介绍:NumPy是机...

网友评论

    本文标题:Numpy学习(二)

    本文链接:https://www.haomeiwen.com/subject/iicckqtx.html