NumPy数值计算(1)
- 将列表转为NumPy中的array
from __future__ import print_function from numpy import * import operator group = array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1]])
- 对group里面的所有元素进行求和进行求和操作
from __future__ import print_function from numpy import * import operator group = array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1]]) group.sum()
- 对group中所有的列求和
from __future__ import print_function from numpy import * import operator group = array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1]]) group.sum() group.sum(axis=1)
- 对group中所有的行求和
from __future__ import print_function from numpy import * import operator group = array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1]]) group.sum() group.sum(axis=1)
对group中所有的元素求均值:group.mean(),求所有列的均值或者所有行的均值如前面所示类似
对group中所有的元素求方差:group.var(),求所有列的均值或者所有行的均值如前面所示类似
对group中所有的元素求标准差:group.std(),求所有列的均值或者所有行的均值如前面所示类似
对group中各行元素进行排序:group.sort(axis=1),对group中的各列元素排序:group.sort(axis = 0)
对group中各行元素进行排序并且返回排序后的下标:group.argsort(axis=0)或者group.argsort(axis=1)