用来练手的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。

RUNOOB python练习题37 对一个序列的数进行排序相关推荐

  1. RUNOOB python练习题 39 数组排序

    用来练手的python练习题,原题链接: python练习实例39 题干: 有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 这个题目用列表List的sort,append方法非 ...

  2. RUNOOB python练习题33 使用join方法实现用逗号分隔列表

    用来练手的python练习题,原题链接:python练习实例33 题干: 按逗号分隔列表 用逗号分隔列表,我们就想到了join方法. str.join(sequence)可以用自定的str字符串分隔一 ...

  3. 数组元素前移后移 RUNOOB python练习题 68

    用来练手的python练习题,原题链接: python练习实例68 题干: 有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数 代码如下: import nump ...

  4. Python打印杨辉三角形 RUNOOB python练习题61

    用来练手的python练习题,原题链接: python练习实例61 题干: 打印出杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 ...

  5. python random随机数 RUNOOB python练习题50

    用来练手的python练习题,原题链接: python练习实例50. 该练习题主要包含了random模块随机数的应用,下面给出几个常用的模块内函数. 1. 生成浮点型随机小数 最简单的,就是用rand ...

  6. lambda函数 RUNOOB python练习题49

    用来练手的python练习题,原题链接python练习实例49 该练习题主要是关于lambda函数的使用方法,本文就python中的lambda函数做出一点总结. 1. lambda函数的定义与调用 ...

  7. RUNOOB python练习题47 交换两个变量值

    用来练手的python练习题,原题链接: python练习实例47 题干: 两个变量值互换 在C语言C++中我们要构造一个能交换两个变量值的函数很方便,我们可以使用指针,或者C++中的引用.那么在没有 ...

  8. RUNOOB python练习题44

    用来练手的python练习题,原题链接:python练习实例44 题干: 两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵 使用基本的List类写起来就比较麻烦,需要初始化一个3 ...

  9. for else语句小tips : RUNOOB python练习题36

    用来练手的python练习题,原题链接: python练习实例36 题干: 求100之内的素数 求某个范围内的素数,和之前的一个例题其实是一样的,上次的同类例题链接如下: python练习实例12 在 ...

最新文章

  1. 为什么训练集用fit_transform()而测试集用transform()及sklearn.feature_extraction.text.CountVectorizer API详解
  2. 预告丨2018年值得关注的200场机器学习会议
  3. React 中的父子组件 兄弟组件传值
  4. [Abp vNext 源码分析] - 2. 模块系统的变化
  5. c++面向对象高级编程 学习四 静态、类模板、函数模板
  6. java经典面试题目
  7. Maven +Tomcat+m2eclipse的热部署(hot deploy)
  8. Python学习手册之内部方法、操作符重载和对象生命周期
  9. 服务器响应submit,任务操作:submitJob (REST)
  10. 常用的DOS功能输入输出
  11. 拿来就能跑,1200多套微信小程序源码-史上最全的不同行业的源码集合
  12. Java编写五线谱上的音符_记住五线谱上音符的方法
  13. 织梦模板建站必须学会的基本代码
  14. S3C2440的裸奔--内存篇(非MMU)--------转的网友 泠瑛 的博客文章在此谢过!
  15. 听dalao讲课8.4
  16. 如何在PyCharm上配置Python解释器,以及解决Windows上PyCharm不能识别C:\Users\Me\AppData路径的问题。
  17. 特征重要性计算方法及神经网络的特征重要性
  18. 教学案例六 多重循环
  19. 从键盘上输入一个字符,判断并输出是控制符、数字字符、大写字母、小写字母或是其他字符
  20. lattepanda安装linux系统,lattepanda alpha Ubuntu18.04下配置串口登录

热门文章

  1. SIFT讲解(SIFT的特征点选取以及描述是重点)
  2. Scala中的do ... while循环
  3. php 邮件验证_PHP程序来验证电子邮件地址
  4. 平院Python习题
  5. java 基础实战_Java基础实战(三)
  6. 汇编语言-016(SCASB 、STOSB 、LODSD 、数组中的取值、二维数组操作、冒泡排序和二分查找、CMPSW )
  7. uva 11269——Setting Problems
  8. c++ STL 全排列
  9. 运算符优先级 速查表
  10. 【剑指offer】_05 连续子数组最大和