Numpy
Posted yunxintryyoubest
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Numpy相关的知识,希望对你有一定的参考价值。
Numpy提供常用的数值数组,矩阵等函数
优点:
是基于向量化的运算
进行数值运算时Numpy数组比list效率高
>>> import numpy as np >>> np.arange(10) array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) #10个元素的数组,() >>> list(np.arange(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] #10个元素的列表,[] 数组转列表
Scipy
是一种使用Numpy来做高等数学,信号处理,优化,统计的扩展包
>>> from scipy import linalg ##线性代数的包引入 >>> a=np.array([[1,2],[3,5]]) #定义一个二维的数组 >>> a array([[1, 2],#第一行元素是1和2 [3, 5]])#第二张元素是3和5 >>> linalg.det(a)#行列式的值,1*5-2*3 -1.0
以上是关于Numpy的主要内容,如果未能解决你的问题,请参考以下文章