【python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)】教程文章相关的互联网学习教程文章

python 一维和二位数据的高斯模糊滤波【代码】【图】

高斯模糊一阶核函数:高斯函数二阶核函数:def calc(self,x,y=0):if self.level==1:return 1/((2*math.pi)**0.5*self.sigema)*math.exp(-(x**2/2/(self.sigema**2)))elif self.level==2:return 1/(2*math.pi*self.sigema*self.sigema)*math.exp(-(x**2+y**2)/2/self.sigema/self.sigema) σ为标准差定义一个模糊半径,通过上述公式获取到需要的核函数如半径r=1 ,σ=2一阶时为x=[-1,0,1],生成核为[0.176033,0.199471,0.176033]/d...

python入坑级【代码】

pycharm设置pycharm设置自动换行的方法 只对当前文件有效的操作:菜单栏->View -> Active Editor -> Use Soft Wraps; 如果想对所有文件都有效,就要在setting里面进行操作:File-> Setting-> Editor-> General -> Use soft wraps in editor。 加入包别名import sys sys.path.insert(0,os.path.join(BASE_DIR,"要导包的目录名"))拼接字符串方法1:直接通过加号(+)操作符连接website = 'python' + 'tab' + '.com'方法2:join方法lis...

Python封装函数:实现删除一个list里面的重复,且元素顺序要与原list顺序对应【图】

封装函数:实现删除一个list里面的重复,且元素顺序要与原list顺序对应 代码:def info(l):l1 = l[:]for i in range(len(l)):v = l.count(l[i])if l1.count(l[i]) > 1:for j in range(1, v):l1.remove(l[i])return l1print(info([1, 2, 3, 4, 2, 3, 6, 2]))思想:统计相同元素出现的次数,然后删除到1原文:http://blog.51cto.com/13241097/2114105

python获取内存SN编号等信息【代码】【图】

物理机内存检查,#!/usr/bin/env python # -*-coding:UTF-8 -*- import osmemdict = dict() memditail = dict()#os.popen() os.system(' dmidecode -t memory >./mem.txt ') memstr=os.popen('cat ./mem.txt') mem_count=os.popen("cat ./mem.txt |grep 'Number Of Devices' |awk -F':' '{print $2}'").read()#mem_count = memstr.read().count("Memory Device") #mem_count = os.popen(" dmidecode -t 17").read()Device_info ...

python学习_day30_基于tcp协议的粘包现象【代码】

1、基于远程执行命令的程序  需用到subprocess模块服务端:#1、执行客户端发送的指令import socket import subprocess phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.bind((‘127.0.0.1‘,8090)) phone.listen(5) while True:conn,addr=phone.accept()print(‘IP:%s PORT:%s‘ %(addr[0],addr[1]))while True:try:cmd=conn.recv(1024)ifnot cmd:break#执行命令obj=subprocess.Popen(cmd.decode(‘utf-8‘),shel...

多测师讲解python _re模块_高级讲师肖sir【代码】【图】

import re# 一、常用方法:# match():从头匹配# search():从整个文本搜索# findall():找到所有符合的# split():分割# sub():替换# group():结果转化为内容# groupdict():结果转化为字典 二、常用的正则表达式符号# ‘^‘匹配字符开头## ‘$‘匹配字符结尾## ‘*‘匹配*号前的字符0次或多次## ‘+‘匹配前一个字符1次或多次## ‘?‘匹配前一个字符1次或0次## ‘{m}‘匹配前一个字符m次## ‘{n,m}匹配前一个字符n到m次## ‘|‘...

python引用和对象详解【代码】

python引用和对象详解@[马克飞象]python中变量名和对象是分离的例子 1:a = 1 这是一个简单的赋值语句,整数 1 为一个对象,a 是一个引用,利用赋值语句,引用a指向了对象1.例子 2:>>> a = 1 >>> id(a) 24834392 >>> a = ‘banana‘ >>> id(a) 139990659655312第一个语句中, 2是储存在内存中的一个整数对象,通过赋值 引用a 指向了 对象 1 第二个语句中,内存中建立了一个字符串对象‘banana’,通过赋值 将 引用a 指向了 ‘bana...

python基本操作-文件、目录及路径【代码】【图】

目录1 前言2 文件夹操作2.1 查询操作2.2 创建操作2.3 删除操作2.4 修改操作3 文件操作3.1 查询操作3.2 创建操作3.3 修改操作3.4 删除4 路径操作5 示例应用5.1 批量修改文件名5.2 遍历目录及子目录下所有指定扩展名的文件5.3 按修改时间排序指定目录下的文件6 总结参考资料往期文章使用python的os模块,简单方便完成对文件夹、文件及路径的管理与访问操作。1 前言在最近开发中,经常需要对文件进行读取、遍历、修改等操作,想要快速...

CentOS 6.5下安装Python 3.5.2(与Python2并存)【代码】

CentOS 6.5下安装Python 3.5.2(与Python2并存)安装步骤1,准备编译环境(环境不对,在安装过程中可能遇到各种问题。比如wget无法下载链接的文件)yum groupinstall ‘Development Tools‘yuminstall zlib-devel bzip2-devel openssl-devel ncurses-devel 2,下载 Python3.5 源码包wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz 3,编译tar Jxvf Python-3.5.2.tar.xzcd Python-3.5.2./configure --prefix=/usr/l...

快排---python版【代码】

def quick_sort(list,start,end): if start>=end: # 递归的退出条件 return mid = list[start] low = start high = end while low < high: while low<high and list[high]>=mid: # 如果low与high未重合,high(右边)指向的元素大于等于基准元素,则high向左移动 high -= 1 list[low] = list[high] while low<high and list[low]<=mid: # 如果low与high未重合,low指...

使用Pycharm安装Python第三方库【图】

在Pycharm中,依次打开File--->Settings,弹窗如下图: 点击右侧 “+”号,输入自己需要导入包的名称,在下面列表中可以看到自己需要的包,详图如下: 最后点击Install Package,等待安装完成即可。Manage Repositories 是各类库提供的 镜像网站 在国内的镜像网站下载pip  清华:https://pypi.tuna.tsinghua.edu.cn/simple  阿里云:http://mirrors.aliyun.com/pypi/simple/  中国科技大学 https://pypi.mirrors.ustc.edu.cn...

第76天python JavaScript 正则表达式

学习要点:1、什么是正则表达式:是一个描述字符模式的对象。2、创建正则表达式:创建正则表达和创建字符串类似,创建正则表达式提供了两种方式,一种是采用new运算符,另一种是采用字面两方式var box=new RegExp(‘box‘,‘ig‘),//第一个参数数字字符串 第二个参数可选模式修饰符var box=/box/ig, 表达的意思:忽略大小写进行全局匹配3、测试正则表达式:RegExp对象包含两个方法:test()和excc(),功能基本相似,用于测试...

python打包成exe(py2exe)【代码】

对比了几个打包工具,发现py2exe更好用一点,一个命令就可以。1.获取http://prdownloads.sourceforge.net/py2exe 下载python版本对应的。直接下载然后安装可以2.python代码*新建个python项目,里面新建两个文件py2exe.py,main.py 好像下面这样*py2exe.py只要写我们要执行的程序,这里打印helloworld,并等待输入#coding:utf-8print ‘helloworld‘ content=raw_input("")*mian.py这是程序入口#coding:utf-8from distutils.core impo...

python的multiprocessing到底怎么用的问题【代码】

众所周知,由于python(Cpython)的全局锁(GIL)问题存在,导致Thread也就是线程的并行并不可实现。 multiprocessing 模块采用多进程而不是多线程的方式实现并行,解决了GIL的问题,一定程度上使状况得到了缓解。然而,Multiprocess本身依然有一些功能上的瓶颈。其中一个重要的是:进程之间不能共享内存(线程间则可以共享内存)。这意味着在进程间交换数据的时候,需要把数据打包、传递,解包。在python的语境下就是:"pickle fr...

金融量化分析-python量化分析系列之---使用python获取股票历史数据和实时分笔数据【代码】

财经数据接口包tushare的使用(一)Tushare是一款开源免费的金融数据接口包,可以用于获取股票的历史数据、年度季度报表数据、实时分笔数据、历史分笔数据,本文对tushare的用法,已经存在的一些问题做一些介绍。一:安装tushare为避免由于依赖包缺失导致安装失败,请先安装anaconda,百度网盘地址: 链接:http://pan.baidu.com/s/1qYDQUGs 密码:6wq8 安装直接一直下一步即可 安装完成之后,anaconda会自动配置环境变量,直接就可...