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會自動補全進行相乘。(儘量不要使用)
邏輯運算
- ==判斷(不同維度無法判別)
- 與、或、非、異或運算
相關文章
- python:numpy陣列運算、排序、統計、隨機數生成Python陣列排序隨機
- Python科學計算庫Numpy陣列的初始化和基本操作Python陣列
- numpy——陣列的計算陣列
- NumPy科學計算庫
- NumPy 基礎 (二) - 陣列運算陣列
- [python][科學計算][numpy]使用指南Python
- Python科學計算 - Numpy快速入門Python
- python numpy基礎 陣列和向量計算Python陣列
- Python科學計算庫NumPy基礎操作Python
- 【numpy學習筆記】陣列的建立和基本運算筆記陣列
- python-資料分析-Numpy-3、陣列的運算Python陣列
- Numpy中的矩陣運算矩陣
- PHP陣列學習之計算陣列元素總和PHP陣列
- python資料分析之Numpy資料庫第三期陣列的運算Python資料庫陣列
- NumPy 通用函式(ufunc):高效能陣列運算的利器函式陣列
- 陣列的位移運算陣列
- 【Python資料科學】之NumpyPython資料科學
- Numpy 加法運算,opencv 加法運算,影像的融合OpenCV
- [python][科學計算][pandas]使用指南Python
- Python科學計算——任意波形擬合Python
- C++ 練氣期之二維陣列與矩陣運算C++陣列矩陣
- Python科學測量與計算庫Pymeasure: 控制你的儀器進行自動測試和科學計算Python
- [python][科學計算][matplotlib]使用指南Python
- 矩陣乘法的運算量計算(華為OJ)矩陣
- 二維陣列的計算陣列
- 零基礎學習 Python 之數字與運算Python
- Python列表建立NumPy陣列Python陣列
- NumPy 陣列排序、過濾與隨機數生成詳解陣列排序隨機
- python四則運算生成器Python
- 用python實現四則運算的生成與判定Python
- 使用陣列進行大資料運算陣列大資料
- 位運算實現整數與位元組陣列轉換陣列
- Python 影像處理 OpenCV (10):影像處理形態學之頂帽運算與黑帽運算PythonOpenCV
- 陣列(2)陣列運算及典例(求解素數的方法)陣列
- NumPy 簡單算術:加減乘除及其他運算
- NumPy常用的位運算函式函式
- 科學計算與Matlab筆記:第2章:Matlab矩陣處理Matlab筆記矩陣
- java中與運算,或運算,異或運算,取反運算Java