早年學術研究習慣使用MATLAB
數值運算、視覺化資料都很方便
但現在很多AI作品都轉移到Python開發
雖然有一些自動轉換的工具可以使用
但有些地方還是會出現問題
無法將功能完美移植
大家可以到連結中看細節,我這邊只介紹幾個命名
everyName # 所有名稱
ClassName # 類別
normal_var # 一般變數
get_score() # 函式
&& # MATLAB
and # Python
|| # MATLAB
or # Python
~= # MATLAB
!= # Python
2^3 # MATLAB
2**3 # Python
a(1) # MATLAB 從1、小括號
a[0] # Python 從0、中括號
a(end) # MATLAB
a[-1] # Python
a(1:3) # MATLAB 代表1、2、3
a[1:3] # Python 代表1、2,不包含3
1:3 # MATLAB
np.arange[1:4] # Python
3:-1:1 # MATLAB
np.arange[3:0:-1] # Python
a(1, :) = [] # MATLAB
np.delete(a, 0, axis=0) # Python
a(:, 1) = [] # MATLAB
np.delete(a, 0, axis=1) # Python
find(a == 0) # MATLAB
np.where(a == 0) # Python
# MATLAB
a = [1]
a = [a 2]
# Python
a = [1]
a.append(2)
# MATLAB
a = [1]
a = [2 a]
# Python
a = [1]
a.insert(0, 2)
★ 推薦:博客來試閱 ★