搜索到与相关的文章
Python

分析Python读取文件时的路径问题

Python在读取文件内容时的路径问题,值得深究一下.我想讨论的重点还是在绝对路径上面.在这之前我们先看一下1:相对路径这张图演示了在相对路径下寻找查找指定文件.open('相对路径演示'\'相对路径示例'.txt)打开的是相对当前运行的程序所在目录。而我当前运行的程序相对位置在桌面.所以直接print(lines)可以看到这个结果2:绝对路径.绝对路径的查找方法就不演示了,相信每个人都会找到。但是我想讨论的是几个关于路径中的编码问题,相信这对初学者们有很

系统 2019-09-27 17:52:11 2395

Python

Python3爬取猫眼电影信息

Python3爬取猫眼电影信息importjsonimportrequestsfromrequests.exceptionsimportRequestExceptionimportreimporttime#爬取猫眼电影信息defget_one_page(url):#增加了User-Agent识别,需要在headers中添加User-Agent参数。try:headers={'User-Agent':'Mozilla/5.0(Macintosh;IntelM

系统 2019-09-27 17:51:37 2395

Python

Python网页解析利器BeautifulSoup安装使用介绍

python解析网页,无出BeautifulSoup左右,此是序言安装BeautifulSoup4以后的安装需要用eazy_install,如果不需要最新的功能,安装版本3就够了,千万别以为老版本就怎么怎么不好,想当初也是千万人在用的啊。安装很简单复制代码代码如下:$wget"http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup-3.2.1.tar.gz"$tarzx

系统 2019-09-27 17:51:29 2395

Python

Python实现多态、协议和鸭子类型的代码详解

多态问起面向对象的三大特性,几乎每个人都能对答如流:封装、继承、多态。今天我们就要来说一说Python中的多态。所谓多态:就是指一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。我在《Python中的设计模式详解之:策略模式》一文中详细描述了策略模式的实现,而策略模式就是典型的多态应用。之前的代码我就

系统 2019-09-27 17:49:30 2395

Python

一行 Python 代码能实现什么丧心病狂的功能?

手头有109张头部CT的断层扫描图片,我打算用这些图片尝试头部的三维重建。基础工作之一,就是要把这些图片数据读出来,组织成一个三维的数据结构(实际上是四维的,因为每个像素有RGBA四个通道)。这个数据结构,自然是numpy的ndarray对象,读取图像文件我习惯使用PIL。因此,需要导入两个模块:importnumpyasnpfromPILimportImage接下来,我用一行代码就把109张图片读到了一个109x256x256x4的numpy数组中,耗时

系统 2019-09-27 17:49:06 2395

Python

(李航统计学习方法)感知机Python实现

机器学习的三要素:模型,策略,算法模型:感知机是二分类线性分类模型,属于判别模型。策略:基于误分类点到超平面的总距离。学习算法:略感知机存在的问题:存在多解,解依赖于初始超平面的选择以及迭代过程中误分类点的选择。训练集线性不可分,算法无法收敛,解决方法:pocket算法或者使用核函数。无法解决异或问题Python代码实现:importnumpyasnpdeftrain(X_train,Y_train):print(np.shape(X_train))m,n

系统 2019-09-27 17:48:45 2395

Python

python将xml文件数据增强(labelimg)

在处理faster-rcnn和yolo时笔者使用labelimg标注图片但是我们只截取了大概800张左右的图,这个量级在训练时肯定是不够的,所以我们需要使用数据增强(无非是旋转加噪调量度)来增加我们的训练样本这里附上视频按帧率截取图片的脚本代码https://www.cnblogs.com/bob-jianfeng/p/11140444.html网上找到一个非常好的开源代码用来数据增强,这里记录一下,以备以后使用https://github.com/xin

系统 2019-09-27 17:47:26 2395

Python

Python 之父的解析器系列之三:生成一个 PEG 解析器

原题|GeneratingaPEGParser作者|GuidovanRossum(Python之父)译者|豌豆花下猫(“Python猫”公众号作者)声明|本翻译是出于交流学习的目的,基于CCBY-NC-SA4.0授权协议。为便于阅读,内容略有改动。首发地址:https://mp.weixin.qq.com/s/oj...我已经在本系列第二篇文章中简述了解析器的基础结构,并展示了一个简单的手写解析器,根据承诺,我们将转向从语法中生成解析器。我还将展示如何使用

系统 2019-09-27 17:47:14 2395

Python

详解 Python中LEGB和闭包及装饰器

详解Python中LEGB和闭包及装饰器LEGBL>E>G?BL:local函数内部作用域E:enclosing函数内部与内嵌函数之间G:global全局作用域B:build-in内置作用域python闭包1.Closure:内部函数中对enclosing作用域变量的引用2.函数实质与属性函数是一个对象函数执行完成后内部变量回收函数属性函数返回值passline=60deffunc(val):ifval>=passline:print('pass')els

系统 2019-09-27 17:38:08 2395

Python

python+selenium实现自动化百度搜索关键词

通过python配合爬虫接口利用selenium实现自动化打开chrome浏览器,进行百度关键词搜索。1、安装python3,访问官网选择对应的版本安装即可,最新版为3.7。2、安装selenium库。使用pipinstallselenium安装即可。同时需要安装chromedriver,并放在python安装文件夹下,如下图所示。3、获取爬虫接口链接。注册账号,点击爬虫代理,领取每日试用。fromseleniumimportwebdriverimport

系统 2019-09-27 17:37:53 2395