- 军军小站|张军博客
拥有Python标签的文章
Python

第15课 python 项目实操3

到了今日,你已经基本懂得python是什么了,装逼要专业的,就class,def定义类,定义函数去封装一下要做的内容;,然后需要调用的时候,进行调用,这时候代码又条例,看起来方便易懂,也是在日后编码的时候需要注意的,要习惯用类,函数。这样你才更加又逻辑。下面复制了一下人家的例子,里面没有深奥的代码。。。。只是前面的拼凑所以还是要说一下:1.逻辑思路(明确目标,分解需求,一个个代码实现);2.适当使用class函数;3.看人家的代码后,一定要下场敲,哪怕抄袭

系统 2019-09-27 17:57:32 2084

Python

Python爬取Coursera课程资源的详细过程

有时候我们需要把一些经典的东西收藏起来,时时回味,而Coursera上的一些课程无疑就是经典之作。Coursera中的大部分完结课程都提供了完整的配套教学资源,包括ppt,视频以及字幕等,离线下来后会非常便于学习。很明显,我们不会去一个文件一个文件的下载,只有傻子才那么干,程序员都是聪明人!那我们聪明人准备怎么办呢?当然是写一个脚本来批量下载了。首先我们需要分析一下手工下载的流程:登录自己的Coursera账户(有的课程需要我们登录并选课后才能看到相应的资

系统 2019-09-27 17:54:49 2084

Python

(方法总结)Python 中两个字典 dict 合并 和 两个列表 list

两个字典的合并:已知字典a={'a':1,'b':2,'c':3}和b={'d':4,'e':5,'f':6}合并方法1:dict(a,**b)操作如下:>>>a={'a':1,'b':2,'c':3}>>>b={'d':4,'e':5,'f':6}>>>dict(a,**b){'a':1,'b':2,'c':3,'d':4,'e':5,'f':6}合并方法2:c={}c.update(a,**b)输出c如下:>>>a={'a':1,'b':2,'c':3

系统 2019-09-27 17:52:55 2084

Python

如何简单的在Ubuntu上为Python配置OpenCV

经常做图像处理的童鞋可能知道opencv在计算机视觉上的地位,所以很多时候无论是自己做一些小的项目还是做什么,opencv都是一个非常好的选择。注意:本文是为Python配置opencv,如果您是使用C++进行opencv开发,那么需要去opencv官网进行源码下载。1.Windows平台pipinstallopencv-python2.Linux平台我是用的是Ubuntu,其它的应该都可以...(1)为Python2.7配置opencvsudoapt-g

系统 2019-09-27 17:50:29 2084

Python

【Python】Django配置mysql

1、django新建项目后会创建settings.py文件,此文件里默认配置了sqllite数据库,原始代码如下:#DATABASES={#'default':{#'ENGINE':'django.db.backends.sqlite3',#'NAME':os.path.join(BASE_DIR,'db.sqlite3'),#}#}2、我们需要将默认配置修改为mysqlDATABASES={'default':{'ENGINE':'django.db.b

系统 2019-09-27 17:49:18 2084

Python

经典损失函数——均方误差(MSE)和交叉熵误差(CEE)的python实现

损失函数(lossfunction)用来表示当前的神经网络对训练数据不拟合的程度。这个损失函数有很多,但是一般使用均方误差和交叉熵误差等。1.均方误差(meansquarederror)先来看一下表达式:用于将的求导结果变成,是神经网络的输出,是训练数据的标签值,k表示数据的维度。用python实现:defMSE(y,t):return0.5*np.sum((y-t)**2)使用这个函数来具体计算以下:t=[0,1,0,0]y=[0.1,0.05,0.05

系统 2019-09-27 17:47:48 2084

Python

失去循环标签的Python,我这样实现跳出外层循环

不完美的Python自从各类Python大火,感觉天上地下哪儿都有Python的一席之地,Python功夫好啊…但python有些细节上缺少其他语言的便利。今天我们就来举几个例子。跳出外层循环大家都知道,在Java中存在标签的概念,当我们存在多层循环时,Java可以使用标签控制指定的循环层。举个小栗子:Python循环跳出为了方便大家理解,我们来举一个臭不要脸的例子吧!加入小张、我、小李三个人经常一起吃饭,吃饭就涉及付账了,如果AA那大家都能接受,如果一个

系统 2019-09-27 17:46:35 2084

Python

Python 之父的解析器系列之六:给 PEG 语法添加动作

“Python猫”,一个值得加星标的公众号花下猫语:Guido的解析器系列更新了7篇,他的生产力真旺盛啊。这对于新的解析器来说是件好事,但对于我来说却是个不小的挑战:需要一定的时间和精力,而我对解析器的知识极为欠缺,也造成了翻译过程的不顺畅。现在,我把译文提到Github上了(guido_blog_translation),希望有热心肠的同学能来帮忙审阅指正,或者认领翻译任务吧。最后,提前祝大家中秋节快乐,阖家团圆,诸事和美。原题|AddingAction

系统 2019-09-27 17:45:56 2084

Python

Jupyter升级python2.7到python3

折腾一上午,走了弯路,故总结一下。----------------------------------------------以下是有问题的--------------最下面有正确方式------------------------------------------jupyter有terminal,这个terminal其实就是linux环境,所以按照linux下python2.7升级python3操作就行。但愚蠢的我,找的参考文档(更换JupyterNo

系统 2019-09-27 17:55:36 2083

Python

python hough变换检测直线的实现方法

1原理2检测步骤将参数空间(ρ,θ)量化成m*n(m为ρ的等份数,n为θ的等份数)个单元,并设置累加器矩阵,初始值为0;对图像边界上的每一个点(x,y)带入ρ=xcosθ+ysinθ,求得每个θ对应的ρ值,并在ρ和θ所对应的单元,将累加器加1,即:Q(i,j)=Q(i,j)+1;检验参数空间中每个累加器的值,累加器最大的单元所对应的ρ和θ即为直角坐标系中直线方程的参数。3接口image:二值图像,canny边缘检测输出。这里是result。rho:以像素为

系统 2019-09-27 17:53:36 2083

Python

Python学习(二)使用Pycharm创建python工程

1、首先下载安装pycharm,安装后可参考https://blog.csdn.net/u014044812/article/details/97526288激活永久使用。2、File→NewProject3、项目创建成功后,设置一下pycharm创建文件时的模板信息File→Settings#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:${DATE}${TIME}#@Author:xxx#@File:${NA

系统 2019-09-27 17:52:24 2083

Python

使用Python检测文章抄袭及去重算法原理解析

在互联网出现之前,“抄”很不方便,一是“源”少,而是发布渠道少;而在互联网出现之后,“抄”变得很简单,铺天盖地的“源”源源不断,发布渠道也数不胜数,博客论坛甚至是自建网站,而爬虫还可以让“抄”完全自动化不费劲。这就导致了互联网上的“文章”重复性很高。这里的“文章”只新闻、博客等文字占据绝大部分内容的网页。中文新闻网站的“转载”(其实就是抄)现象非常严重,这种“转载”几乎是全文照抄,或改下标题,或是改下编辑姓名,或是文字个别字修改。所以,对新闻网页的去重很有

系统 2019-09-27 17:51:18 2083

Python

Python3.6+selenium2.53.6自动化测试_读取excel文件

环境:编辑工具:浏览器:安装xlrd安装DDT一分析1目录结构2导入包二代码importxlrdclassExcelUtil():def__init__(self,excelPath,sheetName="Sheet1"):self.data=xlrd.open_workbook(excelPath)self.table=self.data.sheet_by_name(sheetName)#获取第一行作为key值self.keys=self.table.r

系统 2019-09-27 17:50:29 2083

Python

python中 if__name__ == "__main__"的理解

有时候经常看到python代码中含有if__name__=='__main__'的代码,但是却一直不知道是什么意思,可以通过相应的代码去试验即可知道其作用。一、理解我们知道每个python文件既可以被直接执行,则可以作为脚本导入到其他文件中。从而构建各个模块的联系。而if__name__=='__main__'的作用也是用来区分是自己作为自己的文件进行执行的,还是被导入到其他文件当做脚本使用。为了更好的区分,看如下例子:步骤一:新建一个文件为:test.p

系统 2019-09-27 17:47:33 2083

Python

python爬虫如何进阶? python就业? 如何快速入门python?业余...python也能赚钱?

1、如何快速入门Python?我之前给大家说过,速成一门技能是不可能的,你需要花很多时间才能真正的掌握一门技能,但是快速入门是有可能的,而且也是必要的,你需要掌握最少且最必要的知识点,先进门再说。其实编程,都有最基础的知识点,而且这些知识点都是共通的,什么意思?就是如果知道了这些知识点,那么你学习其他编程语言的时候,会很快就上手。这是因为编程有最少且最必要的知识。回到Python来,Python的最少且最必要的知识点是什么呢?其实我之前分享过的Python

系统 2019-09-27 17:47:13 2083