# numpy高性能科学计算和数据分析的基础包,是 pandas等其他各种工具的基础
# 主要功能:
# dbarray 一个多纬数组结构,高效节省空间
# 无需循环对整组数据 进行快速运算的数学函数
# 线性代数,随机数生成和佛里叶变换功能
import numpy as np
import random
random.randint(1,10) # 从1-10中 生成随机整数
8
random.random() # 生成一个随机数
0.3198701718458232
random.uniform(1, 5) # 方法将随机生成一个实数,它在(3,5) 范围内。
2.699462459576616
# 把普通列表转换为 数组
a = [1,2,4,5,6,8]
np.array(a)
array([1, 2, 4, 5, 6, 8])
a = np.array(range(10))
# 数据类型
a.dtype
dtype('int64')
## 已知道若干公司的市值(美元), 将其换算为人民币
a = [random.uniform(100.0,200.0) for i in range(5)]
print(a)
a = np.array(a)
x = 6.8
a * x
[157.78129392217872, 149.26251568676196, 108.6891493903309, 103.78825480546455, 196.51022803912485]
array([1072.91279867, 1014.98510667, 739.08621585, 705.76013268, 1336.26955067])
# 求和
np.arange(10).sum()
45