Python-函数-算术函数

算术函数

#python-函数-算术函数
#(1)加减乘除
#加法 add(),减法 subtract(),乘法 multiply(),除法 divide()
#作用:数组间的加减乘除
import numpy as np
x = np.arange(9,dtype="f").reshape(3,3)
print("x数组:")
print(x)
print("\n")

y = np.array([10,10,10])
print("y数组:")
print(y)
print("\n")

print("加法")
print(np.add(x,y))
print(".........................")
print("减法")
print(np.subtract(x,y))
print(".........................")
print("乘法")
print(np.multiply(x,y))
print(".........................")
print("除法")
print(np.divide(x,y))
#output:
x数组:
[[0. 1. 2.]
 [3. 4. 5.]
 [6. 7. 8.]]

y数组:
[10 10 10]

加法
[[10. 11. 12.]
 [13. 14. 15.]
 [16. 17. 18.]]
.........................

减法
[[-10.  -9.  -8.]
 [ -7.  -6.  -5.]
 [ -4.  -3.  -2.]]
.........................

乘法
[[ 0. 10. 20.]
 [30. 40. 50.]
 [60. 70. 80.]]
.........................

除法
[[0.  0.1 0.2]
 [0.3 0.4 0.5]
 [0.6 0.7 0.8]]
#(2)reciprocal 作用:返回参数逐个元素的倒数
import numpy as np
x = np.array([0.25,0.5,1,100])
print("x数组:")
print(x)
print("\n")

print("x倒数:")
print(np.reciprocal(x))
#output:
x数组:
[  0.25   0.5    1.   100.  ]

x倒数:
[4.   2.   1.   0.01]
#(2)power() 作用:将第一个输入数组中的元素作为底数,计算它与第二个输入数组中相应元素的幂
import numpy as np
x = np.array([10,10,10])
print("x数组:")
print(x)
print("\n")

y = np.array([2,3,4])
print("y数组:")
print(y)
print("\n")

print(np.power(x,y))
#output:
x数组:
[10 10 10]

y数组:
[2 3 4]

[  100  1000 10000]
#(3)取模 mod(),remainder() 作用:计算输入数组中相应元素的相除后的余数
import numpy as np
x = np.array([10,10,10])
print("x数组:")
print(x)
print("\n")

y = np.array([2,3,4])
print("y数组:")
print(y)
print("\n")

print(np.mod(x,y))
print(np.remainder(x,y))
#output:
x数组:
[10 10 10]

y数组:
[2 3 4]

[0 1 2]
[0 1 2]

Original: https://www.cnblogs.com/dd0016/p/16732196.html
Author: 肚肚杜杜
Title: Python-函数-算术函数

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/714063/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球