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. 刚刚,2020 ACM Fellow放榜!陈怡然、颜水成、周昆等12名华人当选
  2. Could not GET “XXXXX.xml”Received status code 400
  3. Keepalived — VRRP 的 Linux 软件实现
  4. JavaScript 技术篇-js获取document的几种方式,js获取dom元素的常用方法。
  5. Python中的生成器与yield
  6. 咨询的真相8:咨询业的“前世今生”
  7. GOF之结构型模式Ⅱ(重点)
  8. 余世维《职业经理人常犯的错误》[文字版]
  9. g++: internal compiler error: Killed (program cc1plus)Please submit a full bug report,内存不足问题解决
  10. 任何性能指标越界或造成 APP 崩溃,优酷通用性能测试一招搞定
  11. 5. Javascript 错误和异常
  12. mysql preparedstatement 批量update_Statement和PreparedStatement批量更新
  13. 微积分(六)——一元函数微分学
  14. deb ipa pxl
  15. Appium连接手机
  16. 【实用】关于Ubuntu下的对拍程序
  17. 只要两步,用Python将地址标记在地图上!
  18. PyCharm打包可执行文件方法
  19. J-Flash 读取Flash数据
  20. 【CodeForces 1260E --- Tournament】

热门文章

  1. 2022-2-21 Leetcode1217.玩筹码
  2. 使用Android-sdk自带的工具查看布局
  3. 2022-1-13 c++STL——算法、迭代器的分类
  4. Javascript 实现四种基本排序
  5. 国产芯片多余物无损检测技术PIND
  6. Air800GPS信息上传Mqtt服务器
  7. fu811电子管参数_贵族之声电子管,FU-811,FU-811J,811A,811C,发射管,胆管
  8. java servlet 执行 多次_java – 为什么contextInitialized()被多次调用?
  9. 国二c语言程序,国家二级计算机考试题库c语言
  10. oracle监听程序如何关闭,如何关闭ORACLE监听器日志