这篇文章主要介绍了
Python
中的
Numpy
入门教程,着重讲解了矩阵中的数组操作
,
需要的
朋友可以参考下
1
、
Numpy
是什么
很简单,
Numpy
是
Python
的一个科学计算的库,
提供了矩阵运算的功能,
其一般与
Scipy
、
matplotlib
一起使用。其实,
list
已经提供了类似于矩阵的表示形式,不过
numpy
为我们提
供了更多的函数。如果接触过
matlab
、
scilab
,那么
numpy
很好入手。在以下的代码示例
中,总是先导入了
numpy
:
复制代码
代码如下
:
>>>
import
numpy
as
np
>>>
np.version.version
1.6.2
2
、多维数组
多维数组的类型是:
numpy.ndarray
。
使用
numpy.array
方法
以
list
或
tuple
变量为参数产生一维数组:
复制代码
代码如下
:
>>>
np.array([1,2,3,4])
[1
2
3
4]
>>>
np.array((1.2,2,3,4))
[
1.2
2.
3.
4.
]
>>>
type(np.array((1.2,2,3,4)))
'numpy.ndarray'>
以
list
或
tuple
变量为元素产生二维数组:
复制代码
代码如下
:
>>>
np.array([[1,2],[3,4]])
[[1
2]
[3
4]]
生成数组的时候,可以指定数据类型,例如
numpy.int32,
numpy.int16,
and
numpy.float
64
等:
复制代码
代码如下
: