python科学计算之numpy
2017-05-14 22:52
351 查看
1.np.logspace(start,stop,num): 函数表示的意思是;在(start,stop)间生成等比数列num个
eg:
结果为: [ 10. 100. 1000. 10000.]
2. np.fromstring('admin',dtype=np.int8):函数的作用是将字符串装换成对应的ascii值
结果为: [ 97 100 109 105 110]
3.自定义自己的数据类型:
结果:
[('name', 'S32'), ('age', '<i4')]
[('gong', 12)]
gong
12
4.以等差的形式生成一维数组:
结果:[ 0. 0.8 1.6 2.4 3.2 4. ]
5.使用frompyfun进行加速科学计算
结果:
[1.6 2.2 2.8000000000000003 3.4 4.0 4.6]
6. np.dot([1,2],[2,3])为矩阵的内积(矩阵相乘)计算
结果:8
7.np.inner(a,b)为列向量之和
8.np.outer(a,b)为行向量对应相乘.
eg:
import numpy as np print np.logspace(1,4,4)
结果为: [ 10. 100. 1000. 10000.]
2. np.fromstring('admin',dtype=np.int8):函数的作用是将字符串装换成对应的ascii值
import numpy as np print np.fromstring('admin',dtype= np.int8)
结果为: [ 97 100 109 105 110]
3.自定义自己的数据类型:
import numpy as np student = np.dtype({'names': ['name', 'age'], 'formats': ['S32', 'i']}) print student xiaoming = np.array([('gong', 12)], dtype=student) print xiaoming print xiaoming[0]['name'] print xiaoming[0]['age']
结果:
[('name', 'S32'), ('age', '<i4')]
[('gong', 12)]
gong
12
4.以等差的形式生成一维数组:
import numpy as np print np.linspace(0,4,6)
结果:[ 0. 0.8 1.6 2.4 3.2 4. ]
5.使用frompyfun进行加速科学计算
import numpy as np def func(a, b): return a + b; x = np.linspace(1, 4, 6) fx = np.frompyfunc(lambda x: func(x, 0.6), 1, 1) print fx(x)
结果:
[1.6 2.2 2.8000000000000003 3.4 4.0 4.6]
6. np.dot([1,2],[2,3])为矩阵的内积(矩阵相乘)计算
结果:8
7.np.inner(a,b)为列向量之和
8.np.outer(a,b)为行向量对应相乘.
相关文章推荐
- python科学计算之Numpy
- Python科学计算学习一 NumPy 快速处理数据
- python科学计算_numpy_常规函数与排序
- python 学习之 用python做科学计算Numpy
- Python科学计算-----NumPy(一)
- 记录ubuntu安装python科学计算工具包numpy
- python安装numpy科学计算模块
- python科学计算:numpy
- python numpy模块玩转矩阵与科学计算
- windows x64 安装python科学计算模块numpy
- Python画图库 matplotlib, 数值计算库 numpy, 科学计算库 scipy 的安装
- windows+Mac下安装Python以及科学计算套装安装(scipy、numpy、matplotlib)
- python科学计算_numpy_ufunc
- python科学计算_numpy_函数库
- python科学计算_numpy_广播与下标
- python3 科学计算模块 numpy、pandas、sns、seaborn等模块安装遇到的问题
- python 科学计算学习一:numpy文件存取,内存映射
- linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV...
- Numpy入门:如何在Python中用于科学计算?
- Windows7下安装python2.7及科学计算套装安装(scipy、numpy、matplotlib)