1 平方
- Demo
import math
a = math.pow(3, 2)
print("square: {}".format(a))
- Result
square: 9.0
2 平方根
- Demo
import math
a = 64
square_root = math.sqrt(a)
print("square root: {}".format(square_root))
- Result
square root: 8.0
2 最值
2.1 最大值
- Demo
a = [2, 4, 5, 6]
max_data = max(a)
max_index = a.index(max_data)
print("maximum data: {}".format(max_data))
print("maximum index: {}".format(max_index))
- Result
maximum data: 6
maximum index: 3
2.2 最小值
- Demo
a = [0, -1, 4, 5]
min_data = min(a)
min_index = a.index(min_data)
print("minimum data: {}".format(min_data))
print("minimum index: {}".format(min_index))
- Result
minimum data: -1
minimum index: 1
3 均值
- Demo
import numpy as np
a = [3, 4, 5]
mean_a = np.mean(a)
print("mean value: {}".format(mean_a))
- Result
mean value: 4.0
4 矩阵与数组转换
4.1 数组转矩阵
- Demo
import numpy as np
array = np.array([[3, 4, 5], [3, 6, 7]])
matrix = np.mat(array)
print("Type of data which transfrom array to matrix: {}".format(type(matrix)))
print("matrix: {}".format(matrix))
- Result
Type of data which from array to matrix: <class 'numpy.matrix'>
matrix: [[3 4 5]
[3 6 7]]
4.2 矩阵转数组
- Demo
import numpy as np
matrix = np.mat([[3, 4, 5], [3, 6, 7]])
array = matrix.getA()
print("Type of data which transfrom matrix to array: {}".format(type(array)))
print("array: {}".format(array))
- Result
Type of data which transfrom matrix to array: <class 'numpy.ndarray'>
array: [[3 4 5]
[3 6 7]]
参考文献
[1]https://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html
[2]https://docs.python.org/3/library/math.html