這篇文章主要介紹了
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
等:
復制代碼
代碼如下
: