#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]
标签:10,函数,.........................,Python,np,数组,print,array,算术函数 From: https://www.cnblogs.com/dd0016/p/16732196.html