1 數據結構
numpy使用壹種稱為ndarray的類似Matlab的矩陣式數據結構管理數據,比python的列表和標準庫的array類更為強大,處理數據更為方便。
1.1 數組的生成
在numpy中,生成數組需要指定數據類型,默認是int32,即整數,可以通過dtype參數來指定,壹般用到的有int32、bool、float32、uint32、complex,分別代表整數、布爾值、浮點型、無符號整數和復數
壹般而言,生成數組的方法有這麽幾種:
以list列表為參數生成(用tolist方法即可轉換回list):
1
234
5
In[
3
]: a
=
array([
1
,
2
,
3
])
In[
4
]: a
Out[
4
]: array([
1
,
2
,
3
])
In[
5
]: a.tolist()
Out[
5
]: [
1
,