-
Django学习笔记之ORM基础教程
所属栏目:[Python] 日期:2020-12-16 热度:92
ORM简介 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 ORM在业[详细]
-
利用Python批量提取Win10锁屏壁纸实战教程
所属栏目:[Python] 日期:2020-12-16 热度:59
前言 相信使用Win10的朋友会发现,每次开机锁屏界面都会有不一样的漂亮图片,这些图片通常选自优秀的摄影作品,十分精美。 但是由于系统会自动更换这些图片,所以就算再好看的图片,也许下次开机之后就被替换掉了。 借助Python,我们可以用简单的几行代码,[详细]
-
详解Python中where()函数的用法
所属栏目:[Python] 日期:2020-12-16 热度:165
where()的用法 首先强调一下,where()函数对于不同的输入,返回的只是不同的。 1当数组是一维数组时,返回的值是一维的索引,所以只有一组索引数组 2当数组是二维数组时,满足条件的数组值返回的是值的位置索引,因此会有两组索引数组来表示值的位置 例如[详细]
-
python实现朴素贝叶斯分类器
所属栏目:[Python] 日期:2020-12-16 热度:172
本文用的是sciki-learn库的iris数据集进行测试。用的模型也是最简单的,就是用贝叶斯定理P(A|B) = P(B|A)*P(A)/P(B),计算每个类别在样本中概率(代码中是pLabel变量) 以及每个类下每个特征的概率(代码中是pNum变量)。 写得比较粗糙,对于某个类下没有此[详细]
-
Python实现线程状态监测简单示例
所属栏目:[Python] 日期:2020-12-16 热度:87
本篇章节讲解Python实现线程状态监测。供大家参考研究具体如下: # -*- coding:utf-8 -*-from threading import Threadimport timedef func1(): time.sleep(10)t1=Thread(target=func1)print('t1:',t1.isAlive())t1.start()print('t1:',t1.isAlive[详细]
-
Python实现发送与接收邮件的方法详解
所属栏目:[Python] 日期:2020-12-16 热度:182
本篇章节讲解Python实现发送与接收邮件的方法。供大家参考研究具体如下: 一、发送邮件 这里实现给网易邮箱发送邮件功能: import smtplibimport tkinterclass Window: def __init__(self,root): label1 = tkinter.Label(root,text='SMTP') label2[详细]
-
Python实现的FTP通信客户端与服务器端功能示例
所属栏目:[Python] 日期:2020-12-16 热度:182
本篇章节讲解Python实现的FTP通信客户端与服务器端功能。供大家参考研究具体如下: 一 代码 1、服务端代码 import socketimport threadingimport osimport struct#用户账号、密码、主目录#也可以把这些信息存放到数据库中users = {'zhangsan':{'pw[详细]
-
Windows下安装Django框架的方法简明教程
所属栏目:[Python] 日期:2020-12-16 热度:164
本篇章节讲解Windows下安装Django框架的方法。供大家参考研究具体如下: 在idea上运行Python项目时,出现了如下错误,这是因为系统中只安装了Python,没有安装Django,有童鞋可能会问,什么是Django,博主的建议是去问度年或谷老师 既然报错的原因[详细]
-
Python基础教程之利用期物处理并发
所属栏目:[Python] 日期:2020-12-16 热度:69
前言 抨击线程的往往是系统程序员,他们考虑的使用场景对一般的应用程序员来说,也许一生都不会遇到……应用程序员遇到的使用场景,99% 的情况下只需知道如何派生一堆独立的线程,然后用队列收集结果。 本文章记录了本人在学习Python基础之控制流程篇的重点[详细]
-
python实现树形打印目录结构
所属栏目:[Python] 日期:2020-12-16 热度:197
本文实例为大家分享了python树形打印目录结构的具体代码,供大家参考,具体内容如下 前言 这两天整理数据文件的时候发现,一层层的点击文件夹查看很繁琐,于是想写一个工具来递归打印出文件目录的树形结构,网上找了一些资料几乎都是使用的 os.walk ,调试了[详细]
-
使用python生成目录树
所属栏目:[Python] 日期:2020-12-16 热度:171
这是一个使用Python生成文件、目录树的程序,其中遇到一个问题是:如何确定某个目录下的某一文件是最后一个遍历的文件。因为最后一个遍历的文件前应添加"└─",非最后一个文件前添加"├─"。看了Python的API文档没有找到相关的系统函数。现在做法是:先统计[详细]
-
python实现在pandas.DataFrame添加一行
所属栏目:[Python] 日期:2020-12-16 热度:117
实例如下所示: from pandas import *from random import *df = DataFrame(columns=('lib','qty1','qty2'))#生成空的pandas表for i in range(5):#插入一行span id="transmark" style="display:none;"/span df.loc[i] = [randint(-1,1) for n in range(3)]pri[详细]
-
在Python下利用OpenCV来旋转图像的教程
所属栏目:[Python] 日期:2020-12-16 热度:62
OpenCV是应用最被广泛的的开源视觉库。他允许你使用很少的代码来检测图片或视频中的人脸。 这里有一些互联网上的教程来阐述怎么在OpenCV中使用仿射变换(affine transform)旋转图片--他们并没有处理旋转一个图片里的矩形一般会把矩形的边角切掉这一问题,所[详细]
-
python中的内置函数max()和min()及mas()函数的高级用法
所属栏目:[Python] 日期:2020-12-16 热度:76
max(iterable,*[,key,default]) max(arg1,arg2,*args[,key]) 函数功能为取传入的多个参数中的最大值,或者传入的可迭代对象元素中的最大值。默认数值型参数,取值大者;字符型参数,取字母表排序靠后者。还可以传入命名参数key,其为一个函数,用来指定取最[详细]
-
python中返回矩阵的行列方法
所属栏目:[Python] 日期:2020-12-16 热度:85
实例如下所示: # TODO 返回矩阵的行数和列数def shape(M): return len(M),len(M[0]) 以上这篇python中返回矩阵的行列方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 您可能感兴趣的文章: Python numpy 提取矩[详细]
-
python如何修改装饰器中参数
所属栏目:[Python] 日期:2020-12-16 热度:58
本文实例为大家分享了python修改装饰器中参数的具体代码,供大家参考,具体内容如下 案例: 为分析程序内哪些函数执行时间开销较大,我们需定义一个带timeout参数的装饰器 需求: 统计被装饰函数的运行时间 时间大于timeout时,将此次函数调用记录到log日志[详细]
-
JavaScript 权威指南(第四版) 读书笔记
所属栏目:[Python] 日期:2020-12-16 热度:106
Javascript是无类型、解释型语言 对大小写敏感 html对大小写不敏感 忽略空格符、制表符、换行符(关键字、变量、正则表达式 除外) ";"分号可选择 //单行注释 /*多行注释*/ 标示符 开头必须是字母、下划线、$符号 关键字: break delete function return typeof[详细]
-
了不起的node.js读书笔记之node.js中的特性
所属栏目:[Python] 日期:2020-12-16 热度:191
环境的变化带来了技术大跃进,机遇和挑战同时到来。基于我js也没有学,只好赶鸭子上架一起学了。(>n<) 1.先读读书 一开始就不知死活地看《深入浅出node.js》,弄得团团转,看完才知道这本书是要一定基础的。在网上搜刮到了41页的《node入门》,自己学着搭[详细]
-
High Performance JavaScript(高性能JavaScript)读书笔记分析
所属栏目:[Python] 日期:2020-12-16 热度:187
第一章:加载和执行 浏览器的JavaScript的引擎是编译器层的优化; 当浏览器执行JavaScript代码时,不能同时做其他任何事情(单一进程),意味着script标签每次出现都霸道地让页面等带脚本的解析和执行(每个文件必须等到前一个文件下载并执行完成才会开始下载[详细]
-
基于Python socket的端口扫描程序实例代码
所属栏目:[Python] 日期:2020-12-16 热度:128
本文研究的主要是Python的端口扫描程序,具体实例代码如下。 先来看看第一个端口扫描程序代码, 获取本机的IP和端口号: import socket def get_my_ip(): try: csock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) csock.connect(('8.8.8.8',80)) (addr[详细]
-
JavaScript高级程序设计 读书笔记之九 本地对象Array
所属栏目:[Python] 日期:2020-12-16 热度:191
创建Array对象 复制代码 代码如下: //one var aValues=new Array(); //two var aValues=new Array(20); //three var aColors=new Array(); aColors[0]="red"; aColors[1]="green"; aColors[2]="blue"; //four var aColors=new Array("red","green","blue"); /[详细]
-
pandas string转dataframe的方法
所属栏目:[Python] 日期:2020-12-16 热度:141
今天业务上碰到用pandas处理一个大文件的内存不够问题,需要做concat 合并多个文件,每个文件数据在1.4亿行左右。当时第一反应是把dataframe分割成多块小文件处理,后面发现即使pandas内存问题解决了,用pickle做保存数据时也会提升内存不够的报错,后来把da[详细]
-
Linux环境下python2.7.6升级python3.5.2
所属栏目:[Python] 日期:2020-12-16 热度:70
需求 Linux环境下有些是自带的Python2版本有时是刚安装号的Python其他版本,当新版本出来的时候,在开发的时候往往会选择新版本的软件进行安装。 原因 在开发的时候选用新版本的软件进行安装的时候,出于以下角度来考虑的。 老版本的一些第三方软件库会随着[详细]
-
python代码检查工具pylint 让你的python更规范
所属栏目:[Python] 日期:2020-12-16 热度:148
1、pylint是什么? Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint-0.18.1。 Pylint 是一[详细]
-
《C++ primer plus》读书笔记(二)
所属栏目:[Python] 日期:2020-12-16 热度:175
第五章 1、for循环――for(initialization; test-expression; update-expression) body // test-expression 会被转换为bool,0为false,非零为true 2、表达式――表达式是值或值与运算符的组合。赋值表达式的值为其左侧成员的值,而赋值运算符是从右到左结合[详细]