
数据分析
Mrkang1314
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《用Python进行科学计算》——NumPy
Python中的列表可以当做数组使用,不过由于列表可以是任何对象,因此列表中所保存的是对象的指针。这样保存一个简单的[1,2,3]需要3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和CPU计算时间。Python还提供了一种array模块,array对象和列表不同,它直接保存数值,和C语言中的一维数组比较类似。但是它不支持多维,也没有各种运算函数,因此不适合做数值运算。NumP...原创 2018-10-04 09:05:27 · 1117 阅读 · 0 评论 -
《用Python进行科学计算》——SciPy数值计算库
SciPy函数库在NumPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等。最小二乘拟合假设有一组实验数据(x[i],y[i]),我们知道他们之间的函数关系:y=f(x),通过这些已知信息,需要确定函数中的一些参数项。例如:如果f是一个线形函数f(x)=k*x+b,那么参数k和b就是我们需要确定的值。如果将这些参数用...原创 2018-10-04 09:05:41 · 4194 阅读 · 0 评论 -
《用Python进行科学计算》——SymPy
SymPy是Python的数学符号计算库,用它可以进行数学公式的符号推导。欧拉恒等式e** iπ + 1 = 0e是自然指数的底,i是虚数单位,π是圆周率。验证这个公式:from sympy import *print(E**(I*pi)+1)# 0欧拉恒等式可以用下面的公式运算:e** ix = cos x + i sin x#coding:utf-8from sym...原创 2018-10-04 09:05:55 · 793 阅读 · 0 评论 -
《用Python进行科学计算》——matplotlib
什么是matplotlib?patplotlib是python最著名的绘图库,提供了一整套与matlab相似的命令API,十分适合交互地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用中。在Gallery页面中有很多缩略图,打开之后都有源程序。如果你需要绘制某种类型的图,只需在这个页面中复制粘贴就基本可以搞定。快速绘图matplotlib的pyplot子库提供了和matlab类似...原创 2018-10-04 23:02:59 · 658 阅读 · 0 评论 -
《用Python做科学计算》——Traits为Python添加类型定义
Python作为一种动态编程语言,它没有变量类型,这种灵活性给快速开发带来了很多便利,不过它也有缺点。Traits库的一个很重要的目的就是为了解决这些缺点所带来的问题。背景Traits库最初是为了开发Chaco(一个2D绘图库)而设计的,绘图中有很多绘图用的对象,每个对象都有很多例如线型、颜色、字体之类的属性。为了方便使用,每个属性可以允许多种形式的值。例如颜色属性可以是:‘red’0...原创 2018-10-06 14:18:45 · 1513 阅读 · 0 评论 -
基于无线传输的温湿度采集系统上位机开发
运行环境Linux系统,Python语言实现功能从单片机串口接收采集到的温度和湿度,将数据存到数据库中,并实时显示在折线图上。使用软件Pycharm使用python库数据库层:pymysql数据可视化层:matplotlib串口通信层:pyserial实现流程串口通信模块串口所在位置:"/dev/ttyUSB0"波特率:9600超时时间:timeout=None,由于...原创 2018-11-13 10:25:13 · 4608 阅读 · 2 评论