SciPy 入门学习

环境安装

python3 -m pip install -U scipy

测试是否安装成功:

import scipy
print(scipy.__version__)

线性代数运算;

简单例子:

代码如下:

import numpy as np
import scipy.linalg as lag

#使用numpy构建矩阵
a = np.array([[2,3],[5,4]])
b = np.array([[4],[3]])
#Slove(A,b) Ax=b 则x=A^-1 * b 其中A为方阵,b为矩阵
#根据题意调用Slove函数即可
print(lag.solve(a,b))

积分计算模块


代码:

import scipy.integrate as igt
def fun(x):
    if x < 2:
        return 13 - x * x
    else:
        return 1 + x * x

r,err = igt.quad(fun,-2,5)
print(r)
posted @ 2021-11-25 16:37  offlineboy  阅读(83)  评论(0)    收藏  举报