1、计算出一组人的体质指数
~~~
"""BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),
是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。
主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。
"""
#numpy 对数组进行操作
import numpy as np
#身高
height = [1.73,1.68,1.71,1.89,1.79]
np_height = np.array(height)
#体重
weight = [65.4,59.2,63.6,88.4,68.7]
np_weight = np.array(weight)
#体质指数
bmi = np_weight/np_height**2
print('所有人的体质指数:',bmi)
#构造子集
print('第二个人的体质指数:',bmi[1])
#通过比较运算符的结果来进行元素的选择
print('体质指数大于21的:',bmi>21)
print('体质指数大于21的:',bmi[bmi>21])
结果:
所有人的体质指数: [ 21.85171573 20.97505669 21.75028214 24.7473475 21.44127836]
第二个人的体质指数: 20.9750566893
体质指数大于21的: [ True False True True True]
体质指数大于21的: [ 21.85171573 21.75028214 24.7473475 21.44127836]
~~~
2、numpy数组,元素只有一种类型
~~~
'''
1、numpy数组,元素只有一种类型,如果定义了不同类型,它都会转换成同一类,如下面的例都转换成了字符
'''
a = np.array([1.0,True,'例子'])
print(a)
结果:
['1.0' 'True' '例子']
~~~
3、通过比较运算符的结果来进行元素的选择(上例中体质指数大于23的)
4、一个问题:大量的数据如何导入?
- Python 环境
- Python 安装
- IDE
- 包安装
- Anaconda
- WinPython
- eclipse
- eclipse安装
- pydev安装
- 常用英汉
- emmet
- base
- list
- 包 模块 导入
- 查看版本
- dir()
- type 数据类型
- if
- while for
- 迭代器和生成器
- + 和 +=
- numpy
- 体质指数
- 版本
- np数组属性
- 子集
- 数据创建
- 基本操作
- plot
- 中文显示问题
- 随机数
- ::的用法
- asammdf
- 获取所有信号
- 导出csv
- pygraph
- pandas
- 数据结构
- pandans十分钟入门
- io
- 爬小说
- struct
- mdf
- ascii
- bytes & bytearray
- 任务
- aardio读取二进制文件原样输出
- 读取数字
- mdf 数据转换
- charles

