【学习笔记】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 ,就是字典,一对一的关系
定义:
修改:
其中key是大小写敏感的。
删除:
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相似,但是定义时是小括号,而不是方括号。
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相似,但是定义时是小括号,而不是方括号。
相关文章推荐
- python学习笔记1-numpy/enumerate
- 我的python学习笔记(3) numpy
- 【python学习笔记】19:numpy数组布尔运算和切片
- python学习笔记之numpy入门
- 【学习笔记】WEEK2_Programming Assignments_Python Basics with numpy (optional)
- 【python学习笔记】15:numpy创建各种数组
- Python学习笔记(二)——NumPy
- 【python学习笔记】16:numpy数组四则运算
- Python.Numpy学习零碎笔记之数组与矩阵
- python numpy学习笔记(4)
- numpy.zeros(np.zeros)使用方法--python学习笔记31
- python numpy 学习笔记(9)
- python 科学计算 — numpy 学习笔记
- python Numpy 学习笔记(一)
- python数据分析学习笔记-Numpy-Matplotlib-Pandas
- Python.Numpy学习零碎笔记之随机数生成
- python numpy学习笔记(7)
- numpy.zeros 使用方法 python学习笔记1
- python numpy 库学习笔记
- python学习笔记(三)- numpy基础:array及matrix详解