LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 202|回复: 0

python中的数学

[复制链接]
发表于 2024-1-9 15:06:49 | 显示全部楼层 |阅读模式


math 模块提供对浮点数学的底层C库函数的访问:

>>>
import math
math.cos(math.pi / 4)
0.70710678118654757
math.log(1024, 2)
10.0
random 模块提供了进行随机选择的工具:

>>>
import random
random.choice(['apple', 'pear', 'banana'])
'apple'
random.sample(range(100), 10)   # sampling without replacement
[30, 83, 16, 4, 8, 81, 41, 50, 18, 33]
random.random()    # random float
0.17970987693706186
random.randrange(6)    # random integer chosen from range(6)
4
statistics 模块计算数值数据的基本统计属性(均值,中位数,方差等):

>>>
import statistics
data = [2.75, 1.75, 1.25, 0.25, 0.5, 1.25, 3.5]
statistics.mean(data)
1.6071428571428572
statistics.median(data)
1.25
statistics.variance(data)
1.3720238095238095
SciPy项目 <https://scipy.org> 有许多其他模块用于数值计算。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表