height = [170,173,178,180,183]
weight = [76,65,70,77,75]
'''求BMI指数:身体质量指数=体重(KG)/身高(m)的平方'''
data_list = []
for i in range(5):
data_list.append(weight[i]/((height[i]/100)**2))
data_list
w = np.array(weight)
h = np.array(height)
res = w/(h/100)**2
res
"""
1.numpy数组能够直接数学快速运算
2.numpy的数学计算速度要比python快N多倍
"""
import time
import random
h = []
w = []
for i in range(10000000):
h.append(random.randint(153,180))
w.append(random.uniform(51,88))
start_time = time.time()
bmi = []
for i in range(10000000):
bmi.append(w[i]/(h[i]/100) ** 2)
print(time.time() - start_time)
H = np.array(h)
W = np.array(w)
start_time = time.time()
BMI = W/(H/100)**2
print(time.time() - start_time)
数组
numpy中的数组与python中的列表对比
[1,2,3,4,5]
res = np.array([1,2,3,4,5])
print(res)
数组分类
1.一维数组(常用)
ar1 = np.array([1,2,