拥有Python标签的文章
Python

python2.7 mayavi 安装图文教程(推荐)

工具:python2.7相关包:traits-4.6.0-cp27-cp27m-win32.whl,VTK-7.1.1-cp27-cp27m-win32.whl,mayavi-4.5.0+vtk71-cp27-cp27m-win32.whl下载地址:http://www.lfd.uci.edu/~gohlke/pythonpbs/安装前准备:设置Python环境变量;将相关包放置于Python安装目录的三方包文件夹中,我的是E:\Python2.7\pb\

系统 2019-09-27 17:54:34 2403

Python

利用Python判定IP地址合法性的三种方法

在帮朋友解决这个问题后,随便记录一下这三种方法:第一种方法:使用正则表达式:因为当时的要求是判定10.0.0.1到10.255.255.255,原理其实是一样。这里简单回顾一下正则表达式模式的内容:常见的如:\d可以表示0~9的任意一个数字字符而\D是匹配一个非数字字符等价于^^是匹配字符串的开头,但放在[]中表示匹配不在[]中的字符$是匹配字符串的末尾.是匹配除了换行符任意字符{}表示重复几次,例如:^a{2,4}$aa,aaa或aaaa|的是或的意思[

系统 2019-09-27 17:56:01 2402

Python

Install iPython Notebook on Ubuntu Lucid 10.

InstalliPythonNotebookonUbuntuLucid10.04«TrungHuynh'stechblogInstalliPythonNotebookonUbuntuLucid10.041234567sudoadd-apt-repositoryppa:chris-lea/zeromqsudoadd-apt-repositoryppa:chris-lea/libpgmsudoadd-apt-repositoryppa:chris-lea/py

系统 2019-08-12 01:33:23 2402

Python

Python笔记003-生成器和生成器表达式

Python笔记003-生成器和生成器表达式以下是我学习《流畅的Python》后的个人笔记,现在拿出来和大家共享,希望能帮到各位Python学习者。首次发表于:微信公众号:科技老丁哥,ID:TechDing,敬请关注。本篇主要知识点:生成器使用yield做关键字,一次只返回一个值给调用者,然后暂停执行,其作用是:节省内存空间。生成器可以用next()函数,也可以用for迭代的方式获取元素值,中间还可以用close()来随时终止生成器。生成器表达式可以认为是

系统 2019-09-27 17:55:40 2400

Python

python re.sub()替换正则的匹配内容方法

如下所示:importrec=re.compile(r'\d')s='you1are2welcome'#用指定的内容,替换正则匹配的内容,也可以指定替换次数ret=c.sub('',s,1)print(ret)#处理函数接收一个参数(每次的匹配结果)defdeal(s):returnstr(int(s.group())*2)#可以认为干预替换过程,传递一个函数即可ret=re.sub(r'\d',deal,'you1are2welcome')print(r

系统 2019-09-27 17:47:07 2399

Python

Python基础-你必备的语言技能包

今天,我们正式开始数据分析课程的基础篇,Python基础。为什么是Python呢,在相关的开发语言调查中,使用过Python的开发者,大多数人都会把Python作为自己的主要语言。在数据分析领域,使用Python语言更是最多的。Python语言语法简洁,搭建方便,而且还拥有庞大健全的第三方库供使用。比如科学计算工具库Pandas和NumPy;深度学习工具Keras和TensorFlow;以及机器学习工具库Scikit-learn等等。总之,如果你想在数据分

系统 2019-09-27 17:46:20 2399

Python

Python一行代码搞定炫酷可视化,你需要了解一下Cufflinks

image前言学过Python数据分析的朋友都知道,在可视化的工具中,有很多优秀的三方库,比如matplotlib,seaborn,plotly,Boken,pyecharts等等。这些可视化库都有自己的特点,在实际应用中也广为大家使用。plotly、Boken等都是交互式的可视化工具,结合Jupyternotebook可以非常灵活方便地展现分析后的结果。虽然做出的效果非常的炫酷,比如plotly,但是每一次都需要写很长的代码,一是麻烦,二是不便于维护。我

系统 2019-09-27 17:51:06 2398

Python

python生成随机字符串

方法一,大小写字母+数字:importrandomimportstringran_str=''.join(random.sample(string.ascii_letters+string.digits,8))printran_str方法二,大小写字母+数字+特殊字符:应用pythonrandom标准库做一个随机生成密码的程序,可以随机生成任意多个字符。(基于python2.7,如果是python3需要修改下)#-*-coding:utf-8-*-#aut

系统 2019-09-27 17:49:53 2398

Python

python 创建弹出式菜单的实现代码

python创建弹出式菜单的实现代码实现效果图:Python代码importwin32uiimportwin32apifromwin32conimport*frompywin.mfcimportwindowclassMyWnd(window.Wnd):def__init__(self):window.Wnd.__init__(self,win32ui.CreateWnd())self._obj_.CreateWindowEx(WS_EX_CLIENTEDG

系统 2019-09-27 17:54:25 2397

Python

Python File文件方法操作open()

Python文件操作前言:在使用Python对文件进行操作时,需要先了解绝对路径和相对路径。绝对路径:指的是从磁盘根目录到文件名,或者网上的一个完整的网络地址。例:“D:\ProgramFiles\Tencent\QQ\Bin\QQScLauncher.exe”,https://www.baidu.com/相对路径:指的是以当前正在处理的文件为基本路径进行操作。…/表示当前文件的上一层文件夹,…/…/表示当前文件的上上层文件夹。例:当前文件路径为:D:\P

系统 2019-09-27 17:47:58 2397

Python

python--MLP神经网络实现手写数字识别

概述神经网路顾名思义将生物的神经系统中的兴奋与抑制比作计算机中的0和1知识点:神经网络原理神经网络中的非线性矫正神经网络参数设置参数设置重要参数:activation:隐藏单元进行非线性化的方法,一共4总:identity,logistic,tanh,relualpha:正则化参数,默认为0.0001,参数越大算法越简单hidden_layer_size:设置隐藏层的结点和层数:[10,10]表示2层,每层结点为10图像分析importnumpyasnpf

系统 2019-09-27 17:56:07 2395

Python

python turtle库画一个方格和圆实例

使用python的turtle库画一个方格和圆打开python编译器,导入turtle库fromturtleimport*首先画一个距离为100的横线forward(100)顺时针旋转90度,前进100在通过两次的旋转和平移得到方格,使用for循环重复两次抬起笔,直接到方格的中间,也就是(50,0)坐标penup()goto(50,0)开始画半径为50的圆,放下笔pendown()circle(50)在圆的中心画个圆心点goto(50,50)dot()最后

系统 2019-09-27 17:54:39 2395

Python

Python利用BeautifulSoup解析Html的方法示例

介绍BeautifulSoup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。BeautifulSoup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。你不需要考虑编码方式,除非文档没有指定一个编码方式,这时,BeautifulSoup就不能自动识别编码方式了。然后,你仅仅需要说明一下原始编码方式就

系统 2019-09-27 17:54:16 2394

Python

在macOS上搭建python环境的实现方法

今天刚接触python,查看了一些环境建立的文章,可能是年代久远很多都不适用,现在mac搭建python环境变得更简单。大神勿喷。首先去python官网下载anaconda,我下载的是Python3.6,64位的。下载后直接安装。安装完成后将anaconda的bin目录加入PATHecho'exportPATH="/Users/work/anaconda/bin/:$PATH"'>>~/.bashrc更新bashrc以立即生效source~/.bashrc

系统 2019-09-27 17:57:21 2392