Python是一門簡單易上手的語言,新手小白第一次上手就可以進行簡單的數值計算,一起看看吧~
Numpy是Python的一種開源的數值計算擴展,是numerical python的簡稱,在pycharm中運行需要進行numpy庫的安裝,安裝路徑為File(文件)-setting(設置)-python interpreter(python解釋器),點擊右邊加號,輸入庫名numpy,並點擊install package安裝。
一、數組的屬性
首先來介紹數組的屬性
ndim 表示數組的維數
shape 表示數組的尺寸,比如對於n行m列的矩陣寫作(n,m)
size 表示數組元素的個數
dtype表示數組中元素的類型
itemsize 表示數組的每個元素的大小
二、數組的創建
首先創建python文件,在這邊創建的名稱是work
1.創建一維數組
以下均在英文輸入法下進行輸入。首先導入numpy庫,並創建一維數組。
Import numpy as np #導入numpy庫
arr1=np.array([1,2,3,4])
並點擊run運行,下方就顯示輸出的1,2,3,4
創建一維數組
2. 創建二維數組
輸入二維數組並輸出print
arr2=np.array([[1,2,3,4],[4,5,6,7],[7,8,9,10]])輸出內容為
[[ 1 2 3 4]
[ 4 5 6 7]
[ 7 8 9 10]]
創建二維數組
3. 查看數據屬性
ndim-查看數組的維數
輸入如下:
print(arr1.ndim)
print(arr2.ndim)
輸出為1、2
這也驗證了剛剛所創建的數組,第一個是一維數組,第二個是二維數組。
數組的維數
shape-數組的尺寸
輸入如下:
print(arr2.shape)
這邊以數組2為例,輸出為(3,4)該數組也是一個三行四列的數組
數組的尺寸
在這邊我用ctrl+/進行鎖定之前的輸出,方便系統運行。
size -元素的個數
輸入如下:
print(arr2.size)
輸出為12,剛好為arr2的個數,12個數值。
元素的個數
Dtype-數組中元素的類型
輸入如下:
print(arr2.dtype)
Arr2輸出為int32
在這邊介紹一下數組的數據類型
Bool---用一位儲存的布爾類型(true/false)
Inti---由所在平臺決定其精度的整數(一般為int32或int64)
Int8---整數 範圍-128~127
Int16---整數,範圍-32 768~32767
Int32---整數,範圍-231~232-1
Int64---整數,範圍-263~264-1
......
元素的類型
Itemsize-數組的每個元素的大小
輸入:print(arr2.itemsize)
輸出為4,即數組每個元素大小為4
元素的大小
在這裡在介紹一下numpy基本的統計操作
Sum——計算數組的和
Mean——計算數組的均值
Std——計算數組的標準差
Var——計算數組的方差
Min——計算數組最小值
Max——計算數組的最大值
Argmin——返回數組最小元素的索引
Argmin——返回數組最大元素的索引
Cumsum——計算所有元素的累計和
Cumprod——計算所有元素的累計積
在這邊以剛才的數組2為例進行操作
輸入
Print(np.sum(arr2))求出數組的和66
Print(np.mean(arr2))求出數組的平均值5.5
Print(np.min(arr2))求出數組的最小值1
Print(np.max(arr2))求出數組的最大值10
......
以此類推,大家可以上手試一下!