Python学习笔记
远行者sysu
喜欢用自己的方式编织美丽的世界
展开
-
Python学习笔记之动态类型
一 变量、对象和引用 在Python中,变量名和对象是独立分开的,在赋值的过程中,通过引用将变量索引到相应的对象中。a='Hello World!'从概念上讲,上述语句的创建至少经过三个过程: 1.辟出一块内存来存储对象 Hello World。 2.变量名a第一次出现时,创建它 3.通过引用,将a与对象 Hello World连接二 类型属于对象a=123原创 2015-08-23 11:32:52 · 770 阅读 · 0 评论 -
Python中的“_"
_在Python中可以用来指代上一次的运算结果,这个运算结果只能是数值或者矩阵或者列表,而不能是字符串等。原创 2015-08-19 19:36:20 · 349 阅读 · 0 评论 -
Python学习笔记二:Python中的列表
列表的变量可以同类型的也可以不同类型 对于列表变量可以进行加法和乘法算法,结果只是加长列表的长度,如下: seq=[1,4,9] seq1=[16,25] seq2=seq+seq2 #seq2=[1,4,9,16,25] seq3=seq*2 #seq3=[1,4,9,1,4,9] seq4=seq1*3 #seq4=[16,25,16,25,16,25]如果要在列表末端在添原创 2015-08-19 20:17:39 · 426 阅读 · 0 评论 -
Quick to learn Python rules
以下这张图简要地介绍了Python的语法规则 ![Quick Python Script Explanation for Programmer](http://img.blog.csdn.net/20150820165857656) 由于Python2.x与Python3.x之间的一些语法区别,对应的修改后的代码如下:# _*_ coding: utf-8 _*_ # Qucik Python Sc原创 2015-08-20 17:02:26 · 507 阅读 · 0 评论 -
Python学习笔记之else的特殊用途
在Python语法中,else的不仅能与if~else构成判定语句,还可以用来与循环位置放在同样的缩进位置上,对循环结束之后的一些额外信息补充。如以下判断质数的程序: #!/usr/bin/python # coding: utf-8def main(): cnt=0 for n in range(2,24): for x in range(2,n):原创 2015-08-21 11:07:49 · 417 阅读 · 0 评论 -
关于Programming Collective Intelligence中使用pydelicious.py的若干问题
由于本人使用的Python3.4,而随课程的代码则是在Python2.x中使用的,对应的pydelicious.py 文件也是对应Python2.x的,所以需要重新下载,所幸经过一番查找在gitHub网站中找到如下: https://gist.github.com/takashi/2967f9c5ec8ebab5f622#file-pydelicious-py 但是由于在pydelicious.p原创 2015-10-09 16:35:57 · 1841 阅读 · 1 评论 -
Numpy 学习笔记一
一般情况下导入该库,我们常用两种写法: from numpy import * #笔记以这种为标准 import numpy as np 创建一个初始化矩阵,我们可以如下方式: a= ndarray(shape=(2,2), dtype=float64) #创建一个2*2的,初始化为0的矩阵,默认为double类型 可以对矩阵进行转置: b=a.T #这样b原创 2015-10-29 20:52:28 · 1247 阅读 · 0 评论 -
ubuntu16.10安装numpy, scipy, matplotlib
在Python3.x中安装numpysudo apt-get install python3-pip pip3 install numpy在Python3.x中安装scipy 如果采用pip3 install scipy安装不成功,则采用如下方法sudo apt-get install libblas-dev sudo apt-get install liblapack-dev sudo apt-原创 2017-05-23 21:13:33 · 4952 阅读 · 0 评论