- 博客(83)
- 资源 (1)
- 收藏
- 关注
原创 浅谈Pandas Series 和 Numpy array中的相同点 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习相同点:可以利用中括号获取元素 s[0]可以的得到单个元素 或 一个元素切片 s[3,7]可以遍历 for x in s可以调用同样的函数获取最大最小值 s.mean() s.max()可以用向量运算 <1 + s>和Numpy一样, Pandas Series 也是用C语言,...
2019-12-28 15:56:15 541
原创 连接pandas以及数组转pandas的方法 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习pandas转数组np.array(pandas)数组转pandaspandas.DataFrame(numpy)pandas连接,只是左右接上,不合并值df = pd.concat([suojindf,df], axis=1)以上这篇连接pandas以及数组转pandas的方法就是小编...
2019-12-28 15:50:22 959
原创 numpy和pandas中数组的合并、拉直和重塑实例 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习合并在numpy中合并两个arraynumpy中可以通过concatenate,参数axis=0表示在垂直方向上合并两个数组,等价于np.vstack;参数axis=1表示在水平方向上合并两个数组,等价于np.hstack。垂直方向:np.concatenate([arr1,arr2],axis=0)...
2019-12-28 15:44:33 867
原创 python射线法判断检测点是否位于区域外接矩形内 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习本文实例为大家分享了python射线法判断点是否位于区域内的具体代码,供大家参考,具体内容如下#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2018-10-07 15:49:37# @Author : Sheldon (thisisscret...
2019-12-28 15:38:38 469
原创 如何使用Python 打印各种三角形 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习直角三角形rows = int(input('输入列数:'))for i in range(1, rows):print('*' * i)for i in range(1, rows):for j in range(i):print("*", end="")print("")等腰直角三角形...
2019-12-28 15:31:44 3976
原创 python输入多行字符串的方法总结 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习Python中输入多行字符串:方法一:使用三引号>>> str1 = '''Le vent se lève, il faut tenter de vivre. 起风了,唯有努力生存。(纵有疾风起,人生不言弃。)’’’>>> str1‘Le vent se lève...
2019-12-28 14:20:28 3880 1
原创 python算法题 链表反转详解 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习链表的反转是一个很常见、很基础的数据结构题,输入一个单向链表,输出逆序反转后的链表,如图:上面的链表转换成下面的链表。实现链表反转有两种方式,一种是循环迭代,另外一种方式是递归。第一种方式:循坏迭代循坏迭代算法需要三个临时变量:pre、head、next,临界条件是链表为None或者链表就只有一个节点。...
2019-12-28 14:18:37 182
原创 对python 调用类属性的方法详解 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习测试时候类的调用是经常会用到的。简单看下类的调用使用的方法吧。来看例子:目录结构:我们现在要在do_class.py这个文件里调用class_learn.py里的类代码(do_class.py):#!/usr/bin/env python3#coding=utf-8'''@Author:Jock...
2019-12-28 14:16:00 290
原创 Django框架搭建的简易图书信息网站案例 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习本文实例讲述了Django框架搭建的简易图书信息网站。分享给大家供大家参考,具体如下:创建Django项目,将数据库改为mysql,修改项目的urls.py文件创建一个新应用,在应用里创建urls.py文件。在应用的models.py里建表from django.db import models# C...
2019-12-28 13:53:18 306
原创 Django框架模板的使用方法示例 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习本文实例讲述了Django框架模板的使用方法。分享给大家供大家参考,具体如下:创建模板文件夹在项目下床架一个模板文件夹在templates下面为了区分是哪一个应用的模板再建一个与应用同名的文件夹。在setting.py的TEMLATES里配置模板文件的路径在视图函数里return rederde...
2019-12-28 13:51:21 141
原创 让你Python到很爽的加速递归函数的装饰器 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习今天我们会讲到一个[装饰器]注记:链接“装饰器”指Python3教程中的装饰器教程。可以在这里快速了解什么是装饰器。@functools.lru_cache——进行函数执行结果备忘,显著提升递归函数执行时间。示例:寻找宝藏。在一个嵌套元组tuple或列表list中寻找元素'Gold Coin'impor...
2019-12-28 13:49:18 190
原创 如何使用pyinstaller打包32位的exe程序 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习说明:原来安装的python为64位,故安装的pyinstaller和打包后的exe都为64位。而64位的exe文件在32位的win7操作系统下是无法执行的,显示不兼容。网上查询发现,简单(可能不方便)的方法是采用32位的python重新打包。这里,我使用的是conda构建32位python环境,然后再次打包。安...
2019-12-28 13:46:47 1156
原创 PHP中抽象类,接口功能、定义方法示例_php技巧 - PHP
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习本文实例讲述了PHP中抽象类,接口功能、定义方法。分享给大家供大家参考,具体如下:这里先介绍接口,因为在我最近看的好几本php工具书中都没有提到抽象类。本人也觉得,在理解了接口后抽象类也非常好理解。例子代码随便写了一下。例子代码是很ok的,测试过了不会报错,懒得看代码的筒靴们看文字一样。栗子举的不好。代码...
2019-12-27 18:19:13 193
原创 PHP5.6读写excel表格文件操作示例_php技巧 - PHP
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习本文实例讲述了PHP5.6读写excel表格文件操作。分享给大家供大家参考,具体如下:测试环境:php5.6.24.这块没啥兼容问题。需要更多栗子,请看PHPExcel的examples。还是蛮强大的。读取excel文件:第一步、下载开源的PHPExcel的类库文件,官方网站是http://www.cod...
2019-12-27 18:16:16 298
原创 PHP中引用类型和值类型功能与用法示例_php技巧 - PHP
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习本文实例讲述了PHP中引用类型和值类型功能与用法。分享给大家供大家参考,具体如下:PHP中的四种简单类型和复杂类型array都是值类型。同类型间赋值传递的是值,即创建一个副本给新变量。例如:$int1 = 123;$int2 = $int1;//直接传递的是值,只是做了一个叫int1的副本叫int2$...
2019-12-27 18:13:15 188
原创 asp函数split()对应php函数explode()_php技巧 - PHP
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习<?php//利用 explode 函数分割字符串到数组$source = "hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串$hello = explode(',',$source);for($i=0;$i<count($hello);$i++)...
2019-12-27 18:10:22 161
原创 PHP判断是否是微信打开还是浏览器打开的方法_php实例 - PHP
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习/** * 方法一:判断判断是否是微信打开(试过,可以)*/$ua = $_SERVER['HTTP_USER_AGENT'];if (strpos($ua, 'MicroMessenger') == false && strpos($ua, 'Windows Phone') == fa...
2019-12-27 18:07:18 296 1
原创 PHP正则验证字符串是否为数字的两种方法并附常用正则_php技巧 - PHP
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习php 正则验证字符串是否为数字方法一:php中利用正则表达式验证字符串是否为数字一件非常容易的事情,最主要的是如何写好正则表达式以及掌握正则表达式的写法,在此利用正则表达式的方式来列举一下判断数字的方法。<?if($str){ if(eregi("^[0-9]+$",$str)) {...
2019-12-27 18:04:27 842
原创 PHP正则判断一个变量是否为正整数的方法_php技巧 - PHP
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习方法1 判断正整数$keyword = '10'; // 0 1.1 1if(preg_match("/^[1-9][0-9]*$/",$keyword)){ echo "是正整数!"; exit();}方法2 判断正整数if ((floor($jp_total) - $jp_total...
2019-12-27 18:01:30 642
原创 PHP实时统计中文字数和区别_php技巧 - PHP
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习1、PHP 中如何正确统计中文字数?这个是困扰我很久的问题,PHP 中有很多函数可以计算字符串的长度,比如下面的例子,分别使用了 strlen,mb_strlen,mb_strwidth 这个三个函数去测试统计字符串的长度,看看把中文算成几个字节:echo strlen("你好ABC") ...
2019-12-27 17:59:02 135
原创 Python中Unittest框架的具体使用 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习Unittest1.环境Unittest为Python内嵌的测试框架,不需要特殊配置,仅需要在File---settings---Tools----Python Intergrated Tools下配置框架为Unittest2.编写规范 需要导入 import unittest 测试类必须...
2019-12-26 18:49:21 179
原创 python协程gevent案例 爬取斗鱼图片过程解析 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习分析分析网站寻找需要的网址用谷歌浏览器摁F12打开开发者工具,然后打开斗鱼颜值分类的页面,如图:在里面的请求中,最后发现它是以ajax加载的数据,数据格式为json,如图:圈住的部分是我们需要的数据,然后复制它的网址为https://www.douyu.com/gapi/rknc/directory/...
2019-12-26 18:45:45 221
原创 python3应用windows api对后台程序窗口及桌面截图并保存的方法 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习python的版本及依赖的库的安装#版本python 3.7.1pip install pywin32==224pip install numpy==1.15.3pip install opencv-python==3.4.2.16pip install opencv-contrib-python==...
2019-12-26 18:42:10 2317
原创 浅析Python语言自带的数据结构有哪些 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习Python作为一种脚本语言,其要求强制缩进,使其易读、美观,它的数据类型可以实现自动转换,而不需要像C、Java那样给变量定义数据类型,使其编写非常方便简单,所以广受大家的欢迎。现如今,Python已经广泛的应用于数据分析、数据挖掘、机器学习等众多科学计算领域。所以既然涉及到科学计算,深入了解Python原生...
2019-12-26 18:38:35 182
原创 手写一个python迭代器过程详解 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习分析 我们都知道一个可迭代对象可以通过iter()可以返回一个迭代器。 如果想要一个对象称为可迭代对象,即可以使用for,那么必须实现__iter __()方法。 在一个类的实例对象想要变成迭代器,就必须实现__iter__()和__next__()方法。 调用iter()时,在对象内部默认调用...
2019-12-26 18:35:00 168
原创 python 使用pdfminer3k 读取PDF文档的例子 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习1、安装 pdfminer3k通过pip安装: pip install pdfminer3k下载安装:在网页 https://pypi.org/project/pdfminer3k/1.3.1/#files 进行下载,解压。然后cmd命令进入到当前文件夹:可以直接在资源管理器的路径栏直接输入cmd进入到当前...
2019-12-26 18:31:25 748
原创 Python socket 套接字实现通信详解 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习首先:我们介绍一下socket什么是socket:1. socket 在操作系统中它是处于应用层与传输层的抽象层,它是一组操作起来非常简单的接口(接收数据的),此接口接受数据之后交个操作系统那么为什么?直接给操作系统不是更方便吗?那么你就想错了因为操作系统的接口远比我们想象的要丑陋复杂,使用操作系统交换...
2019-12-26 18:27:45 183
原创 python使用if语句实现一个猜拳游戏详解 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习任务要求在控制台中提示输入石头、剪刀、布,按回车键,然后给出游戏结果。分析我们知道在游戏规则中,石头克剪刀,剪刀克布,布克石头。但是这在计算机中并不是很好直接的表示,因此我们分别用0、1、2分别代表游戏中的石头剪刀布。那么电脑该如何出拳呢?那就该用到python中的一个模块random中的一个方法ran...
2019-12-26 18:24:14 810
原创 python中下标和切片的使用方法解析 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习下标所谓下标就是编号,就好比超市中存储柜的编号,通过这个编号就能找到相应的存储空间。Python中字符串,列表,元祖均支持下标索引。例如:# 如果想取出部分字符,可使用下标name="abcd"print(name[0])print(name[1])print(name[2])print(na...
2019-12-26 18:20:38 304
原创 python实现一个函数版的名片管理系统过程解析 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习本案例使用了自定义函数以及对字符串的常见操作、判断语句和循环语句等知识。要求必须使用自定义函数,完成对程序的模块化。名片信息至少包括:姓名、电话、住址。必须完成的功能:增、删、改、查、退出。分析首先呢,我们应该先定义一个全局变量,用于存储所有的名片信息。cards = [{ "nam...
2019-12-26 18:17:04 233
原创 Python获取当前脚本文件夹(Script)的绝对路径方法代码 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习Python脚本有一个毛病,当使用相对路径时,被另一个不同目录下的py文件中导入时,会报找不到对应文件的问题。感觉是当前工作目录变成了导入py文件当前目录。如果你有配置文件的读取操作,然后都放在一个py文件中,而你又用的是相对路径,而且这个py文件在多个不同目录下的py文件中被导入,那就呵呵了。。。还是用绝对路径...
2019-12-26 18:13:23 277
原创 python对常见数据类型的遍历解析 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习字符串遍历>>> a_str = "hello itcast">>> for char in a_str:... print(char,end=' ')...h e l l o i t c a s t列表遍历>>> a_list =...
2019-12-26 18:09:54 174
原创 python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,利用它可以实现自动化任务本章介绍了许多不同函数,下面是快速的汇总参考:moveTo(x,y)将鼠标移动到指定的 x、y 坐标。moveRel (xOffset,yOffset)相对于当前位置移动鼠标。dra...
2019-12-26 18:02:43 1824
原创 python自动化UI工具发送QQ消息的实例 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习概述个人遇到过小的需求,windows自动水群发送垃圾消息,使用一些特别简单易上手的小工具,快速实现功能需求(而不是使用一些重量级的还需要额外花时间去熟悉功能语法的大工具,如UI自动化工具sikulix)。在一番摸索下,得出一番结论:对于多平台的UI自动复杂操作,还是去学sikulix吧,这不是啃一点win3...
2019-12-26 17:59:02 1247 1
原创 python实现截取屏幕保存文件,删除N天前截图的例子 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习我就废话不多说,直接上代码吧!from PIL import ImageGrabimport timeimport scheduleimport osimport shutilimport datetimedays = -3截屏def savepic():im = ImageGrab.gra...
2019-12-26 17:55:33 292
原创 python定位xpath 节点位置的方法 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习chrome 右键有copy xpath地址但是有些时候获取的可能不对可以自己用代码验证一下如果还是不行 可以考虑从源码当中取出来趁热打铁,使用前一篇文章中 XPath 节点来定位HTML 页面。HTML文件如下(您可以将其拷贝,保存成html文件,跟我笔者实验):<!DOCTYPE html...
2019-12-26 17:51:58 1194
原创 python-opencv获取二值图像轮廓及中心点坐标的代码 - python
文章来源: 敏而好学论坛 嗨学网www.piaodoo.com 欢迎大家相互学习python-opencv获取二值图像轮廓及中心点坐标代码:groundtruth = cv2.imread(groundtruth_path)[:, :, 0]h1, w1 = groundtruth.shapecontours, cnt = cv2.findContours(groundtruth.c...
2019-12-26 17:48:22 5433 1
原创 python opencv调用笔记本摄像头 - python
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习通过查看书籍,自己总结了一下,怎样用python代码实现调用笔记本摄像头的功能。这主要是通过opencv中cv2模块来实现这个功能。其中是调用cv2中的函数,比如:imread()函数,imshow()函数等等....以下是具体的实现代码:1.通过窗口展示图片:import cv2“”":param无...
2019-12-26 13:33:31 769
原创 Python closure闭包解释及其注意点详解 - python
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习一、闭包1.定义:当一个函数在内部定义函数,并且内部的函数应用外部函数的参数或者局部变量,当内部函数被当做返回值的时候,相关参数和变量保存在返回的函数之中,这种结果,叫做闭包。2.例子:连载17中的myF4就是一个典型的例子。3.闭包常见的坑def count(): #定义列表fs = []for...
2019-12-26 13:29:29 131
原创 对Django的restful用法详解(自带的增删改查) - python
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习什么是restREST是所有Web应用都应该遵守的架构设计指导原则。Representational State Transfer,翻译是”表现层状态转化”。面向资源是REST最明显的特征,对于同一个资源的一组不同的操作。资源是服务器上一个可命名的抽象概念,资源是以名词为核心来组织的,首先关注的是名词。RES...
2019-12-26 13:25:22 752
U盘电脑病毒免疫工具
2010-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人