-
python – Pandas:重新采样后计算唯一值
所属栏目:[Python] 日期:2020-05-22 热度:114
我刚刚开始使用Pandas并尝试组合:按日期对数据进行分组,并计算每组中的唯一值.这是我的数据: User, Type Datetime 2014-04-15 11:00:00, A, New 2014-04-15 12:00:00, B, Returning 2014-04-15 13:00:00, C, New 2014[详细]
-
使用Cython包装LAPACKE函数
所属栏目:[Python] 日期:2020-05-22 热度:143
我正在尝试使用Cython包装LAPACK函数dgtsv(三对角方程组的求解器).我遇到了this previous answer,但由于dgtsv不是scipy.linalg中包含的LAPACK函数之一,我认为我不能使用这种特殊的方法.相反,我一直在努力追随this example.这是我的lapacke.pxd文件的内容:cty[详细]
-
python – 在给定顶点i的pylab中绘制3d表面
所属栏目:[Python] 日期:2020-05-22 热度:182
我有6个点,它们都位于球体的表面上,是八面体的顶点.如何在三维轴上将球体内的这个八面体的表面切割成?我有以下代码,但它没有做我所希望的:from mpl_toolkits.mplot3d import Axes3D from mpl_toolkits.mplot3d.art3d import Poly3DCollection import matplo[详细]
-
Python中路径操作
所属栏目:[Python] 日期:2020-05-22 热度:97
目录1. os.path模块2. pathlib模块2.1 目录操作2.2 文件操作3. shutil模块3.1 os模块3.2 shutil模块1. os.path模块3.4版本之前使用os.path模块,3.4版本之后建议使用pathlib模块方法解释path.join拼接一个路径出来path.exists判断该路径是否存在path.split将[详细]
-
详解python中的__init__与__new__方法
所属栏目:[Python] 日期:2020-05-22 热度:111
一、__init__和__new__方法执行的顺序?在面向对象中介绍了关于对象创建的过程,我们知道__new__方法先于__init__方法执行。二、__new__方法是什么?首先,我们先来看下下面的代码class person(object):def __init__(self,name,age):self.age=ageself.name=na[详细]
-
堡垒机之paramiko模块
所属栏目:[Python] 日期:2020-05-22 热度:167
一、paramiko简单介绍场景预设:很多运维人员平时进行维护linux/unix主机时候,无非通过ssh到相应主机操作,那么一旦主机有成千上百台,那该如何应对,这时候我们需要批处理工具,基于python的工具有ansible、salt,而ansible的核心则是基于paramiko。安装:p[详细]
-
Select、Poll、Epoll、 异步IO 介绍
所属栏目:[Python] 日期:2020-05-22 热度:95
一、概念相关介绍同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。本文讨论的背景是Linux环境下的network IO。一 概念说明在进行解释之前,首先要说明几个概念:- 用[详细]
-
协程、 事件驱动介绍
所属栏目:[Python] 日期:2020-05-22 热度:152
一、协程介绍协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此[详细]
-
python与MySQL
所属栏目:[Python] 日期:2020-05-22 热度:149
一、python与mysql交互因版本不同python操作mysql有两个模块,python3不再支持MySQL-python,模块使用都一样:python2.7:MySQL-pythonpython3:pymysql安装:pip install Mysql-pythonpip install pymysqlpymysql介绍:1.执行原生sql语句#!/usr/bin/env pytho[详细]
-
Python 使用Pillow模块生成验证码
所属栏目:[Python] 日期:2020-05-22 热度:162
1.安装pip3 install pillow2.使用步骤生成验证码和验证字符串绘制图片,将验证码放入session中将图片返回给页面3.代码demo#!/usr/bin/env python3#_*_ coding:utf-8 _*_#Author:wdimport randomfrom PIL import Image, ImageDraw, ImageFont, ImageFilterdef[详细]
-
python 与redis
所属栏目:[Python] 日期:2020-05-22 热度:59
一、redis安装源码安装: 1.wget http://download.redis.io/redis-stable.tar.gz 2.yum install gcc 3.tar zxvf redis-stable.tar.gz 4.cdredis-stable 5.makemake install 6.cp redis.conf /etc/7.配置文件 监听地址:bind 0.0.0.0 限制最大内存:maxmemory[详细]
-
Python算法基础
所属栏目:[Python] 日期:2020-05-22 热度:194
一、简介定义和特征定义:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于[详细]
-
数据库连接池DBUtils使用
所属栏目:[Python] 日期:2020-05-22 热度:69
一、简介DBUtils简单说python实现的线程化数据库连接(连接池),DBUtils支持所有遵循DP-API 2规范的数据库连接模块,例如:mysql、sqlserver、oracle、sqlite3等,更多请参考官网:https://cito.github.io/DBUtils/UsersGuide.html。二、安装使用安装pip3 inst[详细]
-
python装饰器带括号和不带括号的语法和用法
所属栏目:[Python] 日期:2020-05-22 热度:60
装饰器的写法补充:通常装饰器的写法是@func(),而有的时候为了减少出错率,可能会写成@func,没有()括号,这时我们可以这样定义,来减少括号。下面通过两个例子还看。一般装饰器的写法:1 def log(func=None):23 def inner(*args, **kwargs):4 print(do some[详细]
-
python集合与字典的用法
所属栏目:[Python] 日期:2020-05-22 热度:82
python集合与字典的用法集合:1.增加 add2.删除 del 删除集合 discard(常用)删除集合中的元素 #删除一个不存在的元素不会报错remove 删除一个不存在的元素会报错pop随机删除一个值并弹出删除的值3.clear 清除 #清空集合中的元素,集合还存在4.in 判断一个元素[详细]
-
python爬虫入门---第一篇:获取某一网站所有超链接
所属栏目:[Python] 日期:2020-05-22 热度:72
需要先安装requests库和bs4库import requestsfrom bs4 import BeautifulSoupdef getHTMLText(url):try:#获取服务器的响应内容,并设置最大请求时间为6秒res = requests.get(url, timeout = 6)#判断返回状态码是否为200res.raise_for_status()#设置真正的编码r[详细]
-
python爬虫入门---第三篇:自动下载图片
所属栏目:[Python] 日期:2020-05-22 热度:114
适用的图片网站:美桌源代码:import requestsimport reimport urllibfrom bs4 import BeautifulSoupdef get_html_text(url):获取网址url的HTML代码,以字符串形式返回html代码try:res = requests.get(url, timeout = 6)res.raise_for_status()res.encoding =[详细]
-
python函数的用法
所属栏目:[Python] 日期:2020-05-22 热度:108
python函数的用法目录:1.定义、使用函数1.函数定义:def2.函数调用:例:myprint()3.函数可以当作一个值赋值给一个变量 例:a=myprint() a()4.写return return必须是最后一句,不写return返回null2.函数的参数1.不带参数的函数2.带固定参数的函数3.带可变参数的函[详细]
-
python爬虫入门---第四篇:网站对爬虫的限制及突破测试
所属栏目:[Python] 日期:2020-05-22 热度:74
大部分网站对网络爬虫都有限制,限制方式有两种:一、Robots协议;二、网站通过判断对网站访问http的头部信息来查看是否是爬虫,并对爬虫做相关拦截第一种限制是书面限制,第二种是强制性阻拦限制。那我们如何去突破第二种限制呢?首先我们要爬取一个网站大部[详细]
-
python笔记之字符串
所属栏目:[Python] 日期:2020-05-22 热度:187
简介:以下表示都为str类型,即字符串:str1 = I love youstr2 = I love you#python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符str3 = Iloveyouprint(type(str1))print(type(str2))print(type(str3))----------------------[详细]
-
python识别图片文字
所属栏目:[Python] 日期:2020-05-22 热度:131
因为学校要求要刷一门叫《包装世界》的网课,而课程里有200多道选择题,而且只能在手机完成,网页版无法做题,而看视频是不可能看视频的,这辈子都不可能看...所以写了几行代码来进行百度搜答案。思路如下:手机屏幕投影到电脑上;截图并识别图片文字;调用百[详细]
-
1.1 官网地址
所属栏目:[Python] 日期:2020-05-22 热度:145
原文地址:http://www.jianshu.com/p/c3fc3129407d1. 爬虫框架webmagicWebMagic是一个简单灵活的爬虫框架。基于WebMagic,你可以快速开发出一个高效、易维护的爬虫。1.1 官网地址官网文档写的比较清楚,建议大家直接阅读官方文档,也可以阅读下面的内容。地址[详细]
-
Python学习网络爬虫--转
所属栏目:[Python] 日期:2020-05-22 热度:93
原文地址:https://github.com/lining0806/PythonSpiderNotesPython学习网络爬虫主要分3个大的版块:抓取,分析,存储另外,比较常用的爬虫框架Scrapy,这里最后也详细介绍一下。首先列举一下本人总结的相关文章,这些覆盖了入门网络爬虫需要的基本概念和技巧[详细]
-
python2 与 python3 语法区别--转
所属栏目:[Python] 日期:2020-05-22 热度:149
原文地址:http://old.sebug.net/paper/books/dive-into-python3/porting-code-to-python-3-with-2to3.html使用2to3将代码移植到Python 3Life is pleasant. Death is peaceful. It’s the transition that’s troublesome.— Isaac Asimov (attributed)概述几[详细]
-
爬虫推荐的工具
所属栏目:[Python] 日期:2020-05-22 热度:164
爬虫推荐的工具:pyspider,BeautifulSouprequestsscrapymongodbrediskafka.repyV8:python执行js的插件phatomjs:一个无界面的,可脚本编程的WebKit浏览器引擎。它原生支持多种web 标准:DOM 操作,CSS选择器,JSON,Canvas 以及SVGselenium:是一个用于Web应[详细]

浙公网安备 33038102330553号