📜  bjsmasth (1)

📅  最后修改于: 2023-12-03 15:29:37.356000             🧑  作者: Mango

bjsmasth

bjsmasth 是一个功能强大且易于使用的数学库,主要用于数学运算和公式处理。它支持多种数学运算,例如线性代数、微积分、统计学、概率论以及图形处理等方面。

特点
  • 支持各种数学运算,包括求根、求导、求和、求积、矩阵乘法等。
  • 提供了各种数学函数,例如三角函数、指数函数、对数函数等。
  • 支持常见数学常量,例如圆周率 $\pi$、自然常数 $e$ 等。
  • 提供了可视化工具,可以轻松地绘制数据和图形。
  • 易于使用,支持多种编程语言,例如 Python、Java、C++ 等。
安装

可以通过 pip 安装:

pip install bjsmasth
文档

详细的使用文档可以在 bjsmasth 官方文档 中找到。

示例
求根
from bjsmasth import root

root(81)  # 9
求和
from bjsmasth import summation

result = summation(lambda n: 1 / n ** 2, 1, 10)
print(result)  # 1.5497677311665408
矩阵乘法
from bjsmasth import Matrix

a = Matrix([[1, 2],
            [3, 4]])
b = Matrix([[5, 6],
            [7, 8]])

c = a * b
print(c)  # [[19, 22], [43, 50]]
绘制函数图像
from bjsmasth.plot import Plot

def f(x):
    return x ** 2

plot = Plot()
plot.set_xlabel('x')
plot.set_ylabel('y')
plot.set_title('y = x^2')
plot.plot_func(f, -5, 5)
plot.show()

函数图像

许可证

bjsmasth 使用 MIT 许可证,您可以在任意项目中使用它。