10 ,np 常用函数 : 数学函数,pi ,e ,次方,根号,数学取整(3种),矩阵拉直 ravel,自动变形 reshape
1 ,π : np.pi代码 :if __name__ == '__main__':print(np.pi)=================3.1415926535897932 ,e :np.e代码 :if __name__ == '__main__':print(np.e)=================2.7182818284590453 ,次方 : np.power(a,3)代码 :if
·
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)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献4条内容
所有评论(0)