import numpy as np  # 导入 numpy库,下面出现的 np 即 numpy库

scores1 =  [91, 95, 97, 99, 92, 93, 96, 98]  
scores2 = []

average = np.mean(scores1)  # 一行解决。
print('平均成绩是:{}'.format(average))

for score in scores1:
    if score < average:
        scores2.append(score)
        continue  # 少于平均分的成绩放到新建的空列表中,然后继续判断。
print(' 低于平均成绩的有:{}'.format(scores2))  # 上个关卡选做题的知识。

# 下面展示一种NumPy数组的操作,感兴趣的同学可以自行去学习哈。
socres3 = np.array(scores1)
print(' 低于平均成绩的有:{}'.format(socres3[socres3<average]))

# 知识1:一种新的列表生成方式
num1 = [1,2,3,4,5]  # 想一想,如果用这个方法生成一个1-100的列表……
num2 = list(range(1,6))
print(num1)
print(num2)

# 知识2:extend 的新用法
num2.extend(['ABCDE'])
num2.extend('ABCDE')  # extend后面是列表的话会将其合并,后面是字符串的话会将每个字符当成一个列表中的元素。
print(num2)

# 知识点3:列表生成式
list1 = [i for i in range(3)]  # 规定列表中元素的范围
print(list1)
list2 = [m+n for m in ['天字', '地字'] for n in '一二']  # 列表元素可以是组合,分别规定范围。
print(list2)
list3 = [n*n for n in range(1,11) if n % 3 == 0]  # 元素既可规定范围,也可附加条件。
print(list3)

# 生成扑克牌:返回一个扑克牌列表,里面有52个元组,对应52张牌。

def cards():
  color = ['红心', '方块', '梅花','黑桃']  # 将花色放在一个列表中待用
  num = list(range(2, 11))
  num.extend('JQKA')  # 通过两行代码,生成一个 2-A 的数字列表。
  return [(x, y) for x in color for y in num ]  # 用列表生成式完成扑克牌的生成。

print(cards())

# 注:花色对应的正式单词是:suit和rank,上面为了好理解所以用了 color。

python求均值及extend用法相关推荐

  1. 手把手教你用Python求均值、中值和众数

    导读:数据科学入门:集中趋势度量--均值.中值和众数. 作者:保罗·戴特尔(Paul Deitel).哈维·戴特尔(Harvey Deitel) 来源:大数据DT(ID:hzdashuju) 本文我们 ...

  2. Python求均值,方差,标准差

    import numpy as np arr = [1,2,3,4,5,6]# 求均值 arr_mean = np.mean(arr)# 求方差 arr_var = np.var(arr)# 求总体标 ...

  3. python求均值、中位数、众数的方法

    首先需要数据源,这里随便写了一个: nums = [1,2,3,4] 求均值和中位数均可以使用numpy库的方法: import numpy as np#均值 np.mean(nums) #中位数 n ...

  4. python 求均值_数据分析:寻找Python最优计算性能

    1.场景描述 在数据统计分析过程中,求累计值(总和)是最常用的统计指标之一,市面上的各种流行数据库均支持的查询方式基本如下: select sum(c) from table_name; 当数据量在小 ...

  5. python求均值标准差不用numpy_【Python】不用numpy用纯python求极差、平均数、中位数、众数与方差,python的打印...

    python作为数据分析的利器,求极差.平均数.中位数.众数与方差是很常用的,然而,在python进行统计往往要使用外部的python库numpy,这个库不难装,然而,如果单纯只是求极差.平均数.中位 ...

  6. python求均值 有限存储量_python计算均值

    随机机器学习算法需要试验多少次,才足以客观有效的反映模型性能? Jason Brownlee 许多随机机器学习算法存在同样的问题:相同的算法.相同的数据,得到的计算结果却每次都不同.这意味着在进行随机 ...

  7. python计算平均值标准差和中位数_如何使用python求平均数、方差、中位数

    python求平均数.方差.中位数的例子 CalStatistics.py def getNum(): #获取用户不定长度的输入 nums = [] iNumStr = input("请输入 ...

  8. python求列表的平均值的用法_python如何求列表平均值?_后端开发

    php中post和get的区别是什么?_后端开发 php中post和get的区别是:1.post更安全并且发送的数据量更大:3.post能发送更多的数据类型,get只能发送ASCII字符:4.post ...

  9. python中列表数据汇总和平均值_python的列表List求均值和中位数实例

    这篇文章主要介绍了python的列表List求均值和中位数实例,具有很好对参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 我就废话不多说了,直接上代码吧! import numpy as np ...

最新文章

  1. 利用commons-fileupload 上传图片(包含表单数据)
  2. 【转】错误: ORA-01591: 锁被未决分布式事务处理 7.2.428982 持有--解决方案
  3. Android MediaPlayer
  4. java.lang.String cannot be cast to org.apache.flink.table.data.StringData
  5. 简单深搜(poj 3009)
  6. ssl提高组周三备考赛【2018.10.17】
  7. 【图论】最短路上的统计(ssl 1500)
  8. 789. 逃脱阻碍者
  9. Embedding技术在房产推荐中的应用(文末附PPT下载链接)
  10. 卸载java_Java面试必备——类的加载过程
  11. [BZOJ2282]消防
  12. Safari 搜寻引擎被 Yahoo 绑架,试试这 4 种解决方法
  13. 原因及解决办法:Failed to load module “canberra-gtk-module“
  14. 自己做网站有哪些方法呢?方法分享
  15. 【Hexo搭建个人博客】(八)添加背景效果(点击鼠标显示红心并浮现社会主义核心价值观)
  16. 通达OAV12报表中心
  17. 如何用深度学习进行语音识别
  18. 基于ESP8266的太空人智能时钟
  19. C++ STL笔记二:string容器;string构造函数;string赋值函数;string拼接;string查找、替换;string比较;string单个字符存取;string插入、删除、截取
  20. 淘点点能否不孚众望扛起阿里O2O的大任?

热门文章

  1. 定义一个名为Rectangle的类表示矩形,其中含有length和width两个double型的成员变量表示长和宽。要求为每一个变量定义访问方法和修改方法......
  2. execl()函数详解
  3. 界下科技:移动支付成银行卡产业竞合焦点
  4. Linux内核编译出来模块过大
  5. 爬虫篇——新浪新闻的详细采集过程(列表新闻和新闻内容)
  6. UOS扬声器没有声音
  7. Java精品项目源码第121期电影在线观看系统
  8. 门诊电子处方软件V12.1
  9. 牛根生经典语录-2011
  10. 利用os.walk返回文件夹中所有图片的绝对路径