美文网首页大数据 爬虫Python AI SqlPython学习
python科学库之:一文掌握Numpy的基本操作与常方法

python科学库之:一文掌握Numpy的基本操作与常方法

作者: 1a076099f916 | 来源:发表于2019-01-15 13:17 被阅读7次
    python科学库之:一文掌握Numpy的基本操作与常方法

    进群进群:700341555可以获取Python各类入门学习资料!

    这是我的微信公众号【Python编程之家】各位大佬用空可以关注下,每天更新Python学习方法,感谢!

    111111111111.png

    NumPy的通用函数

    一元通用函数(unary ufunc)对单个输入操作,二元通用函数(binary ufunc)对两个输入操作。

    数组的运算

    逻辑非、 表示的指数运算符和 % 表示的模运算符的一元通用函数**

    python科学库之:一文掌握Numpy的基本操作与常方法

    NumPy内置函数:加法运算符

    python科学库之:一文掌握Numpy的基本操作与常方法 python科学库之:一文掌握Numpy的基本操作与常方法

    绝对值

    NumPy 通用函数是 np.absolute,该函数也可以用别名 np.abs 来访问

    python科学库之:一文掌握Numpy的基本操作与常方法

    通用函数也可以处理复数。当处理复数时,绝对值返回的是该复数的幅度

    python科学库之:一文掌握Numpy的基本操作与常方法

    三角函数

    NumPy 提供了大量好用的通用函数,其中对于数据科学家最有用的就是三角函数。

    python科学库之:一文掌握Numpy的基本操作与常方法

    逆三角函数

    python科学库之:一文掌握Numpy的基本操作与常方法

    指数和对数

    NumPy 中另一个常用的运算通用函数是指数运算

    python科学库之:一文掌握Numpy的基本操作与常方法

    指数运算的逆运算,即对数运算也是可用的,最基本的 np.log 给出的是以自然数为底数的对数。

    python科学库之:一文掌握Numpy的基本操作与常方法

    指定输出

    通用函数 都可以通过 out 参数来指定计算结果的存放位置

    python科学库之:一文掌握Numpy的基本操作与常方法

    以将计算结果写入指定数组的每隔一个元素的位置

    python科学库之:一文掌握Numpy的基本操作与常方法

    聚合

    对 add 通用函数调用 reduce 方法会返回数组中所有元素的和

    python科学库之:一文掌握Numpy的基本操作与常方法

    multiply 通用函数调用 reduce 方法会返回数组中所有元素的乘积

    python科学库之:一文掌握Numpy的基本操作与常方法

    存储每次计算的中间结果,可以使用 accumulate

    python科学库之:一文掌握Numpy的基本操作与常方法

    聚合:最小值、最大值和其他值

    数组值求和

    python科学库之:一文掌握Numpy的基本操作与常方法

    语法和 NumPy 的 sum 函数非常相似,并且在这个简单的例子中的结果也是一样的

    python科学库之:一文掌握Numpy的基本操作与常方法

    Python 也有内置的 min 函数和 max 函数,分别被用于获取给定数组的最小值和最大值

    python科学库之:一文掌握Numpy的基本操作与常方法

    NumPy 对应的函数也有类似的语法,并且也执行得更快

    python科学库之:一文掌握Numpy的基本操作与常方法

    多维度聚合

    python科学库之:一文掌握Numpy的基本操作与常方法

    聚合函数还有一个参数,用于指定沿着哪个轴的方向进行聚合,通过指定 axis=0 找到每一列的最小值

    python科学库之:一文掌握Numpy的基本操作与常方法

    axis=1找到每一行的最大值

    python科学库之:一文掌握Numpy的基本操作与常方法

    比较远算符、掩码和布尔逻辑

    和通用函数的操作操作一样

    python科学库之:一文掌握Numpy的基本操作与常方法

    NumPy 内部函数使用

    python科学库之:一文掌握Numpy的基本操作与常方法 python科学库之:一文掌握Numpy的基本操作与常方法

    比较运算通用函数也可以用于任意形状、大小的数组

    python科学库之:一文掌握Numpy的基本操作与常方法

    如果需要统计布尔数组中 True 记录的个数,可以使用 np.count_nonzero 函数

    python科学库之:一文掌握Numpy的基本操作与常方法

    快速检查任意或者所有这些值是否为 True,可以用np.any() 或np.all()

    python科学库之:一文掌握Numpy的基本操作与常方法

    将布尔数组作为掩码

    将这些值从数组中选出,可以进行简单的索引,即掩码操作

    python科学库之:一文掌握Numpy的基本操作与常方法

    花哨的索引

    花哨的索引和前面那些简单的索引非常类似,但是传递的是索引数组,而不是单个标量。

    python科学库之:一文掌握Numpy的基本操作与常方法 python科学库之:一文掌握Numpy的基本操作与常方法

    组合索引

    python科学库之:一文掌握Numpy的基本操作与常方法

    相关文章

      网友评论

        本文标题:python科学库之:一文掌握Numpy的基本操作与常方法

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