import numpy as np
a = np.arange(2, 14).reshape((3, 4))
print("矩阵a:\n", a)
print("求出矩阵a最小值的索引:", np.argmin(a))
print("求出矩阵a最大值的索引:", np.argmax(a))
"""
np.mean()计算平均数
np.average()计算加权平均数
"""
print("求出矩阵a的平均值:", np.mean(a))
print("求出矩阵a的加权平均值:", np.average(a))
print("求出矩阵a的中位数:", np.median(a))
print("矩阵逐步累加:", np.cumsum(a))
print("矩阵相邻元素的差:\n", np.diff(a))
print("找出矩阵中不是零的数:", np.nonzero(a)) # 输出的分别是行数和列数
print("对矩阵进行排序:\n", np.sort(a))
print("np.transpose:矩阵的转制\n", np.transpose(a)) # a.T也可以
print("截取矩阵的制定范围的数字,中间数字不变两边变成范围的最小值和最大值:\n", np.clip(a, 5, 9))