算术函数
#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/
转载文章受原作者版权保护。转载请注明原作者出处!