09 2019 档案
摘要:1.itertools Python的内建模块,提供了非常有用的用于操作迭代对象的函数。并且itertools相当高效且节省内存。 2.itertools模块中的方法 count(初值=0, 步长=1) count 迭代器会返回从传入的起始参数开始的均匀间隔的数值。count 也可以接收指定的步长参
阅读全文
摘要:sort()与sorted()的不同在于,sort是在原位重新排列列表,而sorted()是产生一个新的列表。 sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 注:sorted不是列表方法。 1.sort()方法 sort函数的原型 sort(key=No
阅读全文
摘要:网络基础 如何确定发送过来的数据的完整性(有无中间人攻击)? 如何确定发送过来的数据的完整性(有无中间人攻击)? 散列值校验(MD5、SHA-1)、数字签名(PGP),需要用户亲自校验,若是散列值或数字签名本身被篡改,用户是无法判断出来的。 HTTPS安全通信机制中,应用层发送数据时会附加MAC报文
阅读全文
摘要:1.概念 1.矢量:矢量是指一堆数形成的集合。多维数组也叫做矢量化计算。 单独一个数叫做量标。 2.多维数组:Numpy对多维数组的定义:用numpy.ndarray类(ndarray中,n代表n个数,d代表dimision维度) ndarray本身是一个类,有这个类实例化出来的对象,就是多维数组。
阅读全文
摘要:1.numpy 支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 功能: 一个强大的N维数组对象ndarray 广播功能函数 整合 c/c++/Fortran 代码的工具 线性代数, 傅里叶变换、随机数生成等功能 2.scipy 配合numpy完成对矩阵的计算,因此依赖于num
阅读全文