15算数函数
a = np.arange(9,dtype = np.float).reshape(3, 3)
b = np.array([10, 10, 10])
print('第一个数组')
print(a)
print('第二个数组')
print(b)
加法
print(np.add(a, b))
print(a + b)
减法
print(np.subtract(b, a))
print(b - a)
out 参数的使用
y = np.empty((3, 3))
np.multiply(a, 10, out = y)
print(y)
数学函数
a = np.array([0, 30, 60, 90])
print(np.sin(a))
around ; ceil; floor 取整
a = np.array([1.0, 4.55, 123, 0.567, 25.532])
print('around:', np.around(a))
print('ceil', np.ceil(a))
print('floor', np.floor(a))
统计函数
a = np.arange(12).reshape(3, 4)
print('原来的数组')
print(a)
print(np.power(a, 2))
x = np.arange(5)
y = np.arange(10)
np.power(2, x, out = y[:5])
print(y)
median 一维数组中的中位数
a = np.array([4, 3, 2, 5, 2, 1])
print(np.median(a))
a = np.array([4, 3, 2, 5, 2])
print(np.median(a))
二维数组中的中位数,需要指定axies轴
a = np.arange(1, 13).reshape(3, 4)
print(a)
print('垂直方向', np.median(a, axis = 0))
print('水平方向', np.median(a, axis = 1))
mean 求平均值
a = np.array([4, 3, 2, 5, 2])
print(np.mean(a))
a = np.arange(1, 13).reshape(3, 4)
print(a)
print('axis = 0 垂直方向', np.mean(a, axis = 0))
print('axis = 0 水平方向', np.mean(a, axis = 1))
sum(); max(); min()
a = np.array([4, 3, 2, 5, 2])
print('max:', np.max(a))
print('sum:', np.sum(a))
print('min:', np.min(a))
print('argmax:', np.argmax(a))
print('argmin:', np.argmin(a))