用来练手的Python练习题,原题链接: python练习实例37
题干: 对10个数进行排序
在我们使用Numpy模块时,这个问题是非常简单的,下面放出降序排列和升序排列的代码:
升序排列
import numpy as npresult = np.zeros(10)
for i in range(result.shape[0]):result[i] = input("输入一个数:")result = np.sort(result)
print(result)
输出结果:
降序排列同样使用np.sort方法,在我们降序排列之后再将矩阵翻转过来,源代码如下:
result = np.zeros(10)
for i in range(result.shape[0]):result[i] = input("输入一个数:")
# 矩阵中括号的相关操作
result = np.sort(result)[::-1]
print(result)
输出结果如下:
矩阵的中括号操作也是很有趣且重要的一环,有兴趣的可以参考我之前的博客:列表的中括号符号小tips。