您的位置:首页 > 编程语言 > Python开发

【学习笔记】Python+NumPy

2014-04-09 19:56 549 查看
NumPy其实就是Python的一个扩展包,只要是用来做多维数据操作的,管理NumPy最好的学习资料就是:

http://infosec.pku.edu.cn/~dulz/doc/Numpy_Example_List.htm

里面包含了NumPy每一个属性和方法的用法,比任何数据都要强好多倍。

对于Python语言,我是初学者,慢慢来,一天记录一点。

先从数据类型说起,Python的变量不需要声明类型,这点是和C/C++的区别

内置数据类型有:dictionary ,tuple ,list

dictionary ,就是字典,一对一的关系

定义:

>>> d = {"server":"mpilgrim", "database":"master"}

>>> d
{'server': 'mpilgrim', 'database': 'master'}
>>> d["server"]




'mpilgrim'
>>> d["database"]




'master'
>>> d["mpilgrim"]




Traceback (innermost last):
File "<interactive input>", line 1, in ?
KeyError: mpilgrim

修改:

>>> d
{'server': 'mpilgrim', 'database': 'master'}
>>> d["database"] = "pubs"




>>> d
{'server': 'mpilgrim', 'database': 'pubs'}
>>> d["uid"] = "sa"




>>> d
{'server': 'mpilgrim', 'uid': 'sa', 'database': 'pubs'}

其中key是大小写敏感的。

删除:

>>> d
{'server': 'mpilgrim', 'uid': 'sa', 'database': 'master',
42: 'douglas', 'retrycount': 3}
>>> del d[42]




>>> d
{'server': 'mpilgrim', 'uid': 'sa', 'database': 'master', 'retrycount': 3}
>>> d.clear()




>>> d
{}


list,就是一个列表,相似于C/C++中的list。

http://sebug.net/paper/books/dive-into-python/html/native_data_types/lists.html

tuple,元组

http://sebug.net/paper/books/dive-into-python/html/native_data_types/tuples.html

tuple是没有方法的,其余用法和list相似,但是定义时是小括号,而不是方括号。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: