既然我們已經知道建立向量的方法,下面開始學習如何建立多維numpy陣列。生成矩陣後,再來看它的形狀,**(取自本書**包中的arrayattributes.py檔案)如下所示。
1.建立多維陣列,**如下:
in: m = array([arange(2), arange(2)])
in: m
out:
array([[0, 1],
[0, 1]])
2.顯示該陣列的形狀,**如下:
in: m.shape
out: (2, 2)
上面,我們用arange()子例程直接建立了乙個2×2的陣列,而利用array()函式建立陣列時,則需要傳遞給它乙個物件,並且這個物件還必須是陣列型別的,如python的列表。在上面的例子中,我們傳給它的是由兩個陣列組成的乙個列表。該物件是array()函式唯一所需的引數,而numpy的函式往往有多個可選引數,並且這些引數都帶有預定義的預設選項。 Python資料分析 資料建立
對於沒有安裝python的同學,請自行按照網上的教程安裝好python,建議安裝乙個anaconda,這樣很多庫也順帶安裝好了。coding utf 8 申明編碼格式,使用中文 import pandas as pd 匯入包並給這個包取了乙個別名pd from pandas import dataf...
python資料分析pandas(一)
pandas是乙個開源python資料分析庫。python在資料處理和準備方面比較好,而pandas其彌補了python在資料分析和建模方面的空白。但是pandas沒有在先行和面板回歸之外實現重要的建模功能。網域名稱訪問 matplotliib中文文件 numpy中文文件 conda install...
python資料分析
以網路爬蟲為例,網路爬蟲是乙個自動提取網頁的程式,爬蟲是搜尋引擎的第一步,也是最容易的一部。網頁搜尋,建立索引,查詢排序 用c c 效率高,速度塊,適合通用搜尋引擎做往往爬取。但是它的缺點也特別明顯 開發慢,寫起來又臭又長的。而python無論在資料分析還是在指令碼自動化編寫尚都是簡單,易學的。良好...