21番茄网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 21番茄网
查看: 537|回复: 0

numpy函数库模块,包含mean函数和array函数

[复制链接]

650

主题

805

帖子

2706

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2706
发表于 2020-11-17 11:08:54 | 显示全部楼层 |阅读模式
numpy函数库模块
      Python本身没有处理矩阵的数据类型,因此需要使用附加的函数库。

      其中NumPy函数库是Python开发环境的一个独立模块,是Python的一种开源的数值计算扩展工具。

      NumPy的发音是【'numpai】,取自”Numeric(数值)“和”Python“的简写。顾名思义,它是处理数值计算最为基础的类库。NumPy参考了CPython(用C语言实现的pyhton及其解释器)的设计,其本身也是由C语言开发而成的。

      这种工具可以用来存储和处理大型多维矩阵,比Python自身的列表结构要高效的多。尽管Python的list类型已经提供了类似于矩阵的表示形式,但是NumPy提供了更多的科学计算函数。

      NumPy被定位为数学基础库,属于比较底层的Python库,其地位趋向于成为一个被其它库调用的核心库。

numpy函数库模块,包含mean函数和array函数  Python基础语法 1
                               
登录/注册后可看大图


用法:
1.模块调用方法:import numpy as np  # 导入 numpy库,下面出现的 np 即 numpy库
#  说明:as 后面接的是前面模块的简写,这个简写可以定义为其他简写样式。

2.函数使用方法
(1)np.mean()函数功能:求取均值
(2)np.array()函数的功能:小于某个数
numpy函数库模块,包含mean函数和array函数  Python基础语法 1
                               
登录/注册后可看大图


      numpy这个数组很复杂。简单来说就是创建一个数组 看起来还是列表 实际上变成了一个array数组。

      可以用Numpy库里的方法来进行计算和使用
numpy函数库模块,包含mean函数和array函数  Python基础语法 1
                               
登录/注册后可看大图


例题:
      想知道两组的平均分,以及把低于平均分的成绩也打印出来。

import numpy as np

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))






上一篇:算数运算符
下一篇:列表数字算平均分和找出平均分之下的成绩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|21番茄网 ( 粤ICP备10099428号 ) 奇远富

GMT+8, 2024-4-29 10:49 , Processed in 0.627061 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表