add by zhj:我根据本文总结了下面5点1) 在能满足功能的前提下,使用时间复杂度更小的数据结构 通常来说,dict/set的很多方法的时间复杂度要比list小2)使用xrange()代替range() 在Python3.x中,range()就是Python2.x中的xrange(),在Py....
分类:
编程语言 时间:
2015-05-18 12:25:15
阅读次数:
254
最近在用python做一些数据处理相关的工作,当然少不了matplotlib这个模块。之前在windows下分分钟安装成功,结果到了mac下死活编译不过去。最后还是在stackoverflow上找到了答案。原因是因为安装matplotlib时有一些依赖的第三方的库,而这些库在os x 下默认是没有安...
分类:
编程语言 时间:
2015-05-16 14:40:50
阅读次数:
149
最近在学习python,使用的版本为python3.4,开发环境为使用Pydev插件的eclipse。正好觉得http://www.dexiazai.com/?page_id=23上的音乐不错,决定使用python批量下载下来。
1、音乐来源
经过分析,页面嵌入的虾米播放器中的地址如下,后面以逗号分隔的字符为音乐的id,如音乐的地址为http://www.xiami.com...
分类:
编程语言 时间:
2015-05-15 21:34:20
阅读次数:
348
这两天在安装Python的深度学习库:Theano。尝试了好多遍,CMake、MinGW、BLAS、APLACK等等都装了试着自己编译,网上教程也搜了一大堆,但都没成功。昨晚回家清理干净电脑,又小心翼翼地装了一遍,成功,今天来公司又装了一遍,也成功,现把步骤记录如下: (注:本步骤适用于W...
分类:
编程语言 时间:
2015-05-15 17:34:46
阅读次数:
345
1.查看Python目前的版本直接输入python可以查看Python版本2.将/usr/bin目录下的python版本切换mv /usr/bin/python /usr/bin/python3.3 #将原来3.3的版本还原
mv /usr/bin/python2.6 /usr/bin/python #将python2.6版本链接上3.测试输入python 即可看到python2...
分类:
编程语言 时间:
2015-05-14 22:11:44
阅读次数:
254
#!/usr/bin/env python3#file name: threadtest.py# -*- coding:utf8 -*-# -version:1.0-import threading, time, socketclass Server(): '''接收消息的服务器类''' def _...
分类:
编程语言 时间:
2015-05-14 13:54:30
阅读次数:
199
下载安装包 # wget http://www.python.org/ftp/python/3.3.4/Python-3.3.4.tgz解压 # tar -xzvf Python-3.3.4.tgz为新版本的python创建一个路径 # mkdir /usr/local/python3安装 ...
分类:
编程语言 时间:
2015-05-13 19:01:35
阅读次数:
140
hello.py#!/usr/local/bin/python3.4count=0while(count<9): print('the count is:',count) count=count+1;print('good bye!')运行:./hello.py
分类:
编程语言 时间:
2015-05-13 12:20:01
阅读次数:
131
Python通过调用tkinter库来实现图形化。Python中的窗口更加内容大小自动缩放。例1:创建一个简单的窗口:from tkinter import * #引入tkinter库root = Tk() #创建一个主窗口,Tk(className='aaa')定义一下参数值root....
分类:
编程语言 时间:
2015-05-13 00:43:09
阅读次数:
122
第一种方法:用.NET中的 Sytem.Guid.NewGuid().ToString() 生成,实际上是对一个128bit数字的十六进制输出.生成的字符由0-9和a-z这几种字符组成,也可能会有“-”字符分割.string strNewPW = System.Guid.NewGuid().ToSt...
分类:
Web程序 时间:
2015-05-12 18:34:32
阅读次数:
136