1 python计算BMI指数
2 numpy中数组的概念
3 numpy的数据类型
4 numpy的常用属性
5 numpy的常见方法
6 numpy的索引与切片
7 numpy的比较运算符
8 numpy的基本函数
8.1 numpy的必会函数
8.2 numpy的随机数模块
9 numpy的赌场案例
1 python计算BMI指数
# 身高
height = [170,173,178,180,183]
# 体重
weight = [76,65,70,77,75]
'''求BMI指数:身体质量指数=体重(KG)/身高(m)的平方'''
# 不需要使用numpy 就用python计算上述五个人的BMI指数
res = list(zip(height,weight))
for data in res:
bmi = data[1]/(data[0]/100)**2
print(bmi)
2 numpy中数组的概念
import numpy as np
"""
如何在notebook环境下执行下载模块的命令?
只需要在下载模块的语句前面加上一个感叹号即可
!pip3 install requests
"""
# 数组的概念
# 创建数组的语法结构 np.array(列表/元祖)
一维数组
np.array([1,2,3,4])/np.array((1,2,3,4))
# 结果都是:array([1, 2, 3, 4])
二维数组
np.array([
[1,2,3,4],
[5,6,7,8]
])
# 结果是:array([[1, 2, 3, 4],[5, 6, 7, 8]])
三维数组
np.array([[[1,2,3],[4,5,6],[7,8,9]]])
# 结果是:array([[[1, 2, 3],[4, 5, 6],[7, 8, 9]]])
"""
二维数组使用最为频繁
其次是一维数组
三维数组基本不用
"""
总结:numpy中很多数学操作都需要依赖于数组对象
所以我们周一的案例中需要先将python的列表转换成numpy中的数组之后再计算