程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

深度之眼(十九)——Python:Numpy庫

編輯:Python

文章目錄

  • 導讀
  • 一、numpy的優勢
  • 二、創建數組
    • 2.1 從列表創建數組
    • 2.2 從頭創建數組
  • 三、數組的性質
    • 3.1 數組的屬性(形狀、大小、類型)
    • 3.2 索引
      • 3.2.1 一維數組的索引
      • 3.2.2 多維數組的索引——以二維為例
    • 3.3 切片
    • 3.4 變形
    • 3.5 拼接
    • 3.6 分裂
  • 四、四大運算
    • 4.1 向量化運算
    • 4.2 矩陣運算
    • 4.3 廣播運算
    • 4.4 比較運算和掩碼
    • 4.5 花俏的索引
  • 五、其他調用函數
    • 5.1 數值排序
    • 5.2 最大最小值
    • 5.3 數值求和、求積
    • 5.4 中位數、均值、方差、標准差
  • 六、總結

導讀

一、numpy的優勢

實現相同計算,Numpy的運行速度是Python循環的25倍,產生了質的飛躍


二、創建數組

2.1 從列表創建數組


2.2 從頭創建數組




三、數組的性質

3.1 數組的屬性(形狀、大小、類型)



3.數組的大小size

x.size

4.數組的數據類型dtype

x.dtype

3.2 索引

3.2.1 一維數組的索引

3.2.2 多維數組的索引——以二維為例


注意: numpy數組的數據類型是固定的,向-個整型數組插入-一個浮點值,浮點值會向下進行取整

3.3 切片

3.4 變形



3.5 拼接


3.6 分裂


四、四大運算

4.1 向量化運算



4.2 矩陣運算


4.3 廣播運算


4.4 比較運算和掩碼


4.5 花俏的索引

五、其他調用函數

5.1 數值排序


5.2 最大最小值

5.3 數值求和、求積

5.4 中位數、均值、方差、標准差

六、總結




  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved