scipy的基本操作
来源:互联网 发布:linux中export命令 编辑:程序博客网 时间:2024/05/23 15:49
插值:
import numpy as npfrom PIL import Imageimport matplotlib.pyplot as pltfrom scipy.interpolate import interp1dx=np.linspace(0,1,10) #x轴取0-1取10个数y=np.sin(2*np.pi*x) #函数y=sin(2*pi*x)#进行插值,会让曲线变得平滑很多li=interp1d(x,y,kind='cubic') #kind是插值类型x_new=np.linspace(0,1,50)y_new=li(x_new)plt.figure()plt.plot(x,y,"r") #红色显示原始数据plt.plot(x_new,y_new,"K") #黑色显示新数据plt.show()print (y_new)
Linear利用函数进行矩阵的分解
#coding=utf-8__author__ = 'mac'#Linear利用函数进行矩阵的分解from scipy import linalg as lgarr=np.array([[1,2],[3,4]])#用scipy和numpy处理线性矩阵是一样的print ("Det:",lg.det(arr)) #计算行列式print ("Inv:",lg.inv(arr)) #计算逆矩阵#用scipy解线性方程组b=np.array([6,14])print ("Sol:",lg.solve(arr,b)) #求另一因子print ("Eig:",lg.eig(arr)) #求特征值和特征向量#用scipy进行矩阵的分解比较容易。下面是几个矩阵的分解print ("LU:",lg.lu(arr)) #进行LU分解print ("QR:",lg.qr(arr)) #进行QR分解print ("SVD:",lg.svd(arr)) #进行奇异值分解print ("Schur:",lg.schur(arr)) #进行布尔分解
阅读全文
0 0
- scipy的基本操作
- Scipy的几个简单图像操作
- 使用SciPy进行常用的图像操作
- scipy基本内容
- scipy-图像操作
- [笔记]SciPy、Matplotlib基础操作
- Scipy的学习手记
- scipy的constants模块
- scipy的special模块
- scipy的中值滤波
- scipy的图像测试
- SciPy
- SciPy
- SciPy
- SciPy
- SQL的基本操作
- 树的基本操作
- SQL的基本操作
- eclispe建立HibernateSessionFactory类
- c++入门笔记(2)命名空间
- 常用的javascript设计模式
- 工厂模式
- ES7的Async/Await
- scipy的基本操作
- java.util.ResourceBundle用法详解
- Java中面向对象的关键字
- iOS架构--项目模块化
- 在虚拟机下运行gazebo,关于vmw_ioctl_command error Invalid argument错误
- 等额本息工具类
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- Java 详解 JVM 工作原理和流程
- Java之网络编程