floor()方法返回不大于x的最大整数(向下取整)。语法以下是floor()方法的语法:importmathmath.floor(x)注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。参数x--这是一个数值表达式。返回值此方法返回不大于x的最大整数。例子下面的例子显示了floor()方法的使用。#!/usr/bin/pythonimportmath#Thiswillimportmathmodulepr
系统 2019-09-27 17:38:10 2654
Python学习教程:手把手教你搭建自己的量化分析数据库引言:数据是金融量化分析的重要基础,包括股票历史交易数据、上市公司基本面数据、宏观和行业数据等。随着信息流量的日益膨胀,学会获取、查询和加工数据信息变得越来越重要。对于鼓捣量化交易的人来说,怎么能说不会玩数据库呢?目前常用的开源(免费)数据库有MySQL、Postgresql、Mongodb和SQLite(Python自带),在2018-2019年DB-Engines排行榜上位居前十(见下图),可见其
系统 2019-09-27 17:57:50 2653
前言kd树的实现原理,我之前的一篇博客写了一下kd树优化的k近邻算法参考文章:wenffe:python实现KD树1.kd树的构造importnumpyasnpclassNode(object):"""定义节点类:val:节点中的实例点label:节点中实例的类别dim:当前节点的分割维度left:节点的左子树right:节点的右子树parent:节点的父节点"""def__init__(self,val=None,label=None,dim=None,
系统 2019-09-27 17:56:06 2653
背景看了些许的纹理特征提取的paper,想自己实现其中部分算法,看看特征提取之后的效果是怎样运行环境MacOSPython3.0Anaconda3(集成了很多包,浏览器界面编程,清爽)步骤导入包fromskimage.transformimportrotatefromskimage.featureimportlocal_binary_patternfromskimageimportdata,io,data_dir,filters,featurefromsk
系统 2019-09-27 17:54:49 2653
pattern可以是一个字符串也可以是一个正则,用于匹配要替换的字符,如果不写,字符串不做修改。\1代表第一个分组repl是将会被替换的值,repl可以是字符串也可以是一个方法。如果是一个字符串,反斜杠会被处理为逃逸字符,如\n会被替换为换行,等等。repl如果是一个function,每一个被匹配到的字段串执行替换函数。\g<1>代表前面pattern里面第一个分组,可以简写为\1,\g<0>代表前面pattern匹配到的所有字符串。count是patte
系统 2019-09-27 17:52:51 2653
Python笔记001-类的特殊方法以下是我学习《流畅的Python》后的个人笔记,现在拿出来和大家共享,希望能帮到各位Python学习者。首次发表于:微信公众号:科技老丁哥,ID:TechDing,敬请关注。本篇主要知识点:类的特殊方法(一般都在前后带有两个下划线,比如__len__和__getitem__),其存在的目的是被Python解释器调用,而不是类的对象来调用。对于自定义的类,一般无法体现出Python语言的核心特性,比如迭代和切片等,但是可以
系统 2019-09-27 17:56:59 2652
朋友们,我是床长!如需转载请标明出处:http://blog.csdn.net/jiangjunshowpython是一门编程语言,被广泛用于编写人工智能程序!我们可以使用Jupyternotebook这个工具来进行python编程。Jupyternotebook是值得一学的,因为对于一个团队来说交流是很重要的,当你想要向团队或领导阐述你的想法时,你可以用投影仪展示你的Jupyternotebook文档,里面不仅包含了文字,python代码,图表,在文档里
系统 2019-09-27 17:56:17 2652
Python之变量的创建过程一、变量创建过程首先,当我们定义了一个变量name='Kwan'的时候,在内存中其实是做了这样一件事:程序开辟了一块内存空间,将'Kwan'存储进去,再让变量名name指向'Kwan'所在的内存地址。如下图所示:我们可以通过id()方法查看这个变量在内存中的地址。name='Kwan'print(id(name))二、变量的修改一般我们认为修改一个变量就是用新值把就旧值覆盖掉,可Python真是这么实现的么?name='Kwan
系统 2019-09-27 17:54:42 2652
原因因为需要在windows上调试板子的串口,用到了python的serial方法。在pycharm中虽然安装了pip和serial,但是执行py的时候一直在报错,提示AttributeError:module'serial'hasnoattribute'Serial'于是准备直接安装windows下的serial。安装环境前提:Python2.7已经安装完毕1.下载ez_setup-0.9,地址https://pypi.python.org/packag
系统 2019-09-27 17:50:44 2652
AnacondaPython的编写环境,用Anaconda就够了。Anaconda是专业的数据科学计算环境,已经集成绝大部分包和工具,不需要多余的安装和调试,使用方便。所以以下我们就讲解一下Anaconda的安装~Anaconda是一个Python平台,用的ipython内核到时候可以用JupyterNotebook编辑器但推荐用Spyder下载一个Anaconda百度上面有很多教程Anaconda官网选择Windows点击Download下载Python
系统 2019-09-27 17:46:56 2652
aaptdumpbadgingD:\chinaaccschool.apk#这个是文件的路径运行后可得到包名和Activity也有可能没有Activity用另一种方法需要先知道其中一个应用的Activity先打开连接上模拟器。然后在安卓模拟器上面打开需要获取的应用。然后用这个方法得到当前应用的b=driver.current_activityprint(b)desired_caps={'platformName':'Android',#平台名称'platfo
系统 2019-09-27 17:45:49 2652
前言:随着技术的越来越进步,自动化框架也越来越丰富,比如nose,unittest,robotframework。彼此的区别可以看下以下的例子https://www.cnblogs.com/bonelee/p/11122758.html总结:可以很明确的告诉大家,现在大厂很多都用了pytest这个测试框架,因为效率高,数据驱动模式非常人性化,可持续集成也非常方便,最主要是非常简单,团队实习生都看一下模板都可以上手,团队从unittest转为nose,再最终
系统 2019-09-27 17:56:19 2651
Python爬取mm131图片写在前面的话爬虫第一步安装python环境爬取图片要用到的三方库创建一个py文件代码运行遇到的过的问题写在后面的话写在前面的话说起来来写爬虫这件事,不是心血来潮。我最近想让自己的网站流量提升一下,所以就想着能不能搞点美女图片来提高一下点击量。一开始我是直接使用了干货api里面的美女图片接口在自己的网站上展示图片,这样一来我服务器的带宽压力会小很多,毕竟小水管服务器压力还是蛮大的(阿里云服务器最低配置),后来使用发现,这个api
系统 2019-09-27 17:54:01 2651
python简单数据类型python中变量不需要声明,但是使用前必须赋值,赋值之后才会创建该变量。我们所说的变量的类型其实是内存中值的类型包括最基本的6种字符串,数字,元组,列表,字典,集合其中字符串,数字,元组是不可变数据类型;列表,字典,集合是可变数据类型就是改变值内存地址有没有发生变化,变化就是不可变,不变就是可以变字符串字符串的创建有两种方式:1.用'同一行的值'引起来2.用”同一行的值“引起来还可以用'''不同行的值"'或者”“”不同行的值“”“
系统 2019-09-27 17:52:34 2651
reverse()方法代替逆转列表对象。语法以下是reverse()方法的语法:list.reverse()参数NA返回值此方法不返回任何值,但反转列表中的给定对象。例子下面的例子显示了reverse()方法的使用。#!/usr/bin/pythonaList=[136,'xyz','zara','abc','xyz','hema'];aList.reverse();print"List:",aList;当我们运行上面的程序,它会产生以下结果:List:[
系统 2019-09-27 17:46:54 2651