python 用数学库
Python作为一门高级编程语言,具有丰富的数学库,这些库为学习者和开发者提供了方便快捷的数学计算和分析工具。以下是介绍Python数学库的几个实用库。
import math #计算圆的面积 r = 2 area = math.pi * math.pow(r,2) print(area) #计算正弦值 sin_value = math.sin(math.pi/4) print(sin_value)
math:math模块是Python标准库中的一个模块,它提供了对浮点数运算的支持。主要包括数学常数、数学函数等等。在这个例子中,我们使用了pi常数和pow函数进行计算。
import numpy as np #生成一维数组 a = np.array([1, 2, 3]) print(a) #生成二维数组 b = np.array([[1, 2], [3, 4]]) print(b) #定义3×3的矩阵 c = np.matrix('1,2,3;4,5,6;7,8,9') print(c) #矩阵运算 d = c * c print(d)
numpy:NumPy是Python的一个用于数值计算的开源库。它的主要对象是多维数组(ndarray),它是一种快速灵活的向量化数组操作。在这个例子中,我们使用了区别的函数生成一维、二维数组和矩阵,并进行了矩阵的乘法运算。
import pandas as pd #生成一维数组 a = pd.Series([1, 2, 3]) print(a) #生成二维数组 b = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) print(b) #按列求和 sum_b = b.sum() print(sum_b) #按行求和 sum_b_row = b.sum(axis=1) print(sum_b_row)
pandas:Pandas是基于NumPy数组构建的,提供了高效的数据操作与分析工具。它主要包括Series和DataFrame两种数据结构。在这个例子中,我们使用了区别的函数生成一维、二维数组和矩阵,并进行了按列、按行的求和运算。
文章来源:丸子建站
文章标题:python 用数学库
https://www.wanzijz.com/view/58327.html