Numpy模块:使运用高效、代码简洁
核心:
一、数组的构造及其优势;
二、常用的数学函数与统计函数;
一、数组的构造及其优势
A、数组的构造 (一维数组)
背景:列表只是一种数据的存储容器,它不具有任何计算能力!
#身高
height = [176,168,163,177,172,169]
#体重
weight = [82,98,102,126,99,88]
#BMI指数(身高质量指数=体重(Kg)/身高(m)的平方)
BMI = weight / (height/100)**2
#解决方案(将两个列表中对应元素取出来,做数学运算)
BMI = []
for i in range(len(height)):
BMI.append(weight[i] / (height[i]/100)**2)
BMI
细节说明:
a,len() 用于计算列表的元素的数量
b,循环需要将列表中的元素进行保留,用append
#优化以上案例,采用数组形式进行运算 (一维数组,二维矩阵)
#借助于array函数可以将列表或元组转换为数组
#导入第三方模块
import numpy as np
#将列表转换为数组
Height =