1 ,π : np.pi
- 代碼 :
if __name__ == '__main__':
print(np.pi)
=================
3.141592653589793
2 ,e :np.e
- 代碼 :
if __name__ == '__main__':
print(np.e)
=================
2.718281828459045
3 ,次方 : np.power(a,3)
- 代碼 :
if __name__ == '__main__':
a = 3
b = np.power(a,3)
print(a)
print(b)
===========================
27
4 ,方根 : np.power(a,1/3)
- 代碼 :
if __name__ == '__main__':
a = 27
b = np.power(a,1/3)
print(a)
print(b)
===========================
27
3
5 ,平方根 : np.sqrt(a)
- 代碼 :
if __name__ == '__main__':
a = 81
b = np.sqrt(a)
print(a)
print(b)
======================
81
9.0
6 ,e 的 n 次方 : np.exp(a)
- 代碼 :
if __name__ == '__main__':
a = 1
b = np.exp(a)
print(a)
print(b)
7 ,數學取整 : 3 種
- 四捨五入 :np.round(a)
- 向上 : np.ceil(a)
- 向下 : np.floor(a)
- 例子 :
a = 3.6
b = np.round(a)
c = np.floor(a)
d = np.ceil(a)
print(a)
print(b)
print(c)
print(d)
===========================
3.6
4.0
3.0
4.0
8 ,創建矩陣 :
- 創建矩陣 :
1 ,3 行 4 列
2 ,元素大小 : 0-10
- 代碼 :
nd01 = np.floor(10 * np.random.random((3,4)))
9 ,矩陣拉直 : 矩陣拉直 ravel
- 代碼 :
if __name__ == '__main__':
nd01 = np.floor(10 * np.random.random((3,4)))
nd02 = np.ravel(nd01)
print(nd01)
print(nd02)
=================================
[[8. 8. 7. 6.]
[3. 0. 7. 2.]
[2. 0. 0. 2.]]
=================================
[8. 8. 7. 6. 3. 0. 7. 2. 2. 0. 0. 2.]
10 ,自動變形 : -1
- 目的 : 我提供行數,np 計算列數
- 代碼 :
nd02.shape=(2,-1)