Python科學計算之Numpy陣列生成與運算
陣列的生成
-
arange函式
arange可以定義陣列資料型別
-
linspace函式(在一定區域等分數值構建陣列)
-
logspace函式(預設以10為底,構建log值等分的陣列)
-
構建網格meshgrid函式
-
構建向量
r為行向量,c為列向量
-
構建1向量
-
構建定義新陣列切不賦值,隨機產生數值empty函式
-
填充函式fill
很顯然fill是無法填充一個陣列的。
同樣我們也可以使用ones_like變為1 -
構建0向量
我們可以構建0向量,操作和構建1向量是一樣的,可以用zeros_like進行填充。
-
生成一個單位矩陣
陣列的運算
相乘運算
-
陣列對應相乘
-
矩陣相乘(使用dot函式,必須維度相同)
一維
二維
矩陣乘法規則請參考線性代數書籍 -
維度不同,做乘法,np會自動補全進行相乘。(儘量不要使用)
邏輯運算
- ==判斷(不同維度無法判別)
- 與、或、非、異或運算
相關文章
- numpy——陣列的計算陣列
- NumPy 基礎 (二) - 陣列運算陣列
- [python][科學計算][numpy]使用指南Python
- NumPy科學計算庫
- python-資料分析-Numpy-3、陣列的運算Python陣列
- 【numpy學習筆記】陣列的建立和基本運算筆記陣列
- Numpy中的矩陣運算矩陣
- python資料分析之Numpy資料庫第三期陣列的運算Python資料庫陣列
- PHP陣列學習之計算陣列元素總和PHP陣列
- NumPy 通用函式(ufunc):高效能陣列運算的利器函式陣列
- 【Python資料科學】之NumpyPython資料科學
- [python][科學計算][matplotlib]使用指南Python
- [python][科學計算][pandas]使用指南Python
- Numpy 加法運算,opencv 加法運算,影像的融合OpenCV
- Python科學測量與計算庫Pymeasure: 控制你的儀器進行自動測試和科學計算Python
- Python列表建立NumPy陣列Python陣列
- C++ 練氣期之二維陣列與矩陣運算C++陣列矩陣
- 零基礎學習 Python 之數字與運算Python
- Python數學運算Python
- 科學計算與Matlab筆記:第2章:Matlab矩陣處理Matlab筆記矩陣
- python四則運算生成器Python
- 用python實現四則運算的生成與判定Python
- Lesson11——NumPy 位運算
- Python 影像處理 OpenCV (10):影像處理形態學之頂帽運算與黑帽運算PythonOpenCV
- NumPy 陣列排序、過濾與隨機數生成詳解陣列排序隨機
- Python資料分析 | Numpy與1維陣列操作Python陣列
- 位運算實現整數與位元組陣列轉換陣列
- 陣列(2)陣列運算及典例(求解素數的方法)陣列
- NumPy 簡單算術:加減乘除及其他運算
- 【Numpy學習08】陣列迭代陣列
- NumPy常用的位運算函式函式
- 計算機圖形學之矩陣變換計算機矩陣
- NumPy快餐教程(1) – 如何生成多維陣列陣列
- 矩陣運算與相抵標準型矩陣
- 3315. 構造最小位運算陣列 II陣列
- [Python影象處理] 九.形態學之影象開運算、閉運算、梯度運算Python梯度
- numpy陣列之讀寫檔案陣列
- NumPy之:ndarray多維陣列操作陣列