python之numpy包知识要点总结 (3)

      

python之numpy包知识要点总结

  3、矩阵运算

    (1)、四则运算

        

python之numpy包知识要点总结

        

python之numpy包知识要点总结

        

python之numpy包知识要点总结

        

python之numpy包知识要点总结

    (2)、比较运算

        比较运算符:>、<、==、>=、<=、!=

        返回结果:一个布尔数组,也就是每个元素的比较结果

        

python之numpy包知识要点总结

        

    (3)、逻辑运算

        逻辑运算符:逻辑或-----any,逻辑与------all

        返回结果:一个布尔值True或False

        

python之numpy包知识要点总结

五、ufunc函数(universal function)

  1、概念:

      全程通用函数(universal function),是一种能够对数组中所有元素进行操作的函数,结果是以数组形式输出,因此不需要对数组每个元素都进行操作,所以比math库中的函数操作效率高。

  2、广播机制

      广播(broadcasing)是指不同形状的数组之间进行算数运算的一种方式。

  3、广播机制----->四原则

      参与运算的数组其中一个的维度为1且列相等

      参与运算的数组的维度相等,则其中一个的列为1且行相等

      参与运算的数组都向其中形状最大的看齐,即根据shape属性最大的运算,形状不足的就加按照行或列补齐,也就是行复制或者列复制

      输出的数组跟最大的数组形状相同

      

python之numpy包知识要点总结

六、利用numpy统计分析

  1、文件的读写

    (1)、以二进制形式写入/读取文件

        -----写入文件:save(file, arr, allow_pickle=True, fix_imports=True)/savez(file, arr, allow_pickle=True, fix_imports=True)

        

python之numpy包知识要点总结

        -----读取文件:load(file, mmap_mode=None, allow_pickle=True, fix_imports=True,encoding='ASCII')

        

python之numpy包知识要点总结

        

python之numpy包知识要点总结

    (2)、以文本形式写入/读取文件(txt,csv格式)

        -----写入文件:loadtxt(fname, dtype=float, comments='#', delimiter=None,converters=None, skiprows=0, usecols=None, unpack=False,ndmin=0)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zysydj.html