pyparsingpython
A. python怎样做高斯拟合
需要载入numpy和scipy库,若需要做可视化还需要matplotlib(附加dateutil,pytz,pyparsing,cycler,setuptools库)。不画图就只要前两个。
如果没有这些库的话去 http://www.lfd.uci.e/~gohlke/pythonlibs/ 下载对应版本,之后解压到 C:Python27Libsite-packages。
importnumpyasnp
importpylabasplt
#importmatplotlib.pyplotasplt
fromscipy.optimizeimportcurve_fit
fromscipyimportasarrayasar,exp
x=ar(range(10))
y=ar([0,1,2,3,4,5,4,3,2,1])
defgaussian(x,*param):
returnparam[0]*np.exp(-np.power(x-param[2],2.)/(2*np.power(param[4],2.)))+param[1]*np.exp(-np.power(x-param[3],2.)/(2*np.power(param[5],2.)))
popt,pcov=curve_fit(gaussian,x,y,p0=[3,4,3,6,1,1])
printpopt
printpcov
plt.plot(x,y,'b+:',label='data')
plt.plot(x,gaussian(x,*popt),'ro:',label='fit')
plt.legend()
plt.show()
B. 如何解决Python NumPy /熊猫安装
在python2.7上用pip装numpy,遇到了很多问题,大都关于底层c/c++ 的编译,让初学着感到非常困惑。这里有几种当解决方法,仅供参考。
1.找numpy的.exe安装包,一键安装,一般不会出现什么问题,但如果你还要继续安装scipy之类基于numpy的包的话,不建议你这样做。
2.改用python3.3,装了dateuitls和pyparsing之后,就不会再有问题了。
3.如果你是一个专注于科学计算的pythoner,建议你用Anaconda Python,这是一个科学技术包的和集,里面包含各种用于科学计算的包,非常方便。
C. python3怎么import stringio
在windows下安装pandas,除了安装pandas外,还需把用到的相关包都装上,共需要安装如下包: pyparsing-2.0.2.win32-py2.7.exe matplotlib-1.3.1.win32-py2.7.exe openpyxl-openpyxl-5d2c0c874d2.tar.gz setuptools-3.8.1
D. python 怎么以pylab模式打开程序
缺省状态下python安装包并不包含pylab包,直接import如下图所示就立马报错了,小编以为还是跟以前一样,只要去下载个模块导进去就成了,结果发现开始了漫漫长路。
pylab是matplotlib的一部分,可到相应网址下载,具体的网址参考下图,最新版本为1.5.0,请注意下载对应自己python的版本,小编下载是exe,双击后自动找到python目录安装
下一步还要下载numpy包,具体的链接参考下图或者直接度娘吧,下载时注意选择python的版本以及windows的位数,如小编下载的是1.10.1,win32位python2.7的版本,8M大的文件。
进入安装过程,exe文件双击后自动执行,然后就会在本机自动找到python的安装目录,如下图,所要做的就是确认一下找到目录是不是正确,然后点击下一步就自动安装好了。
还是继续报错,缺少six模块,这个模块在six官网可以下载,但下载却是个whl结尾的文件,不能自动安装,找一下python的安装目录,寻找pip文件,小编是在scripts目录下。
把下载的文件拷贝到这个目录(因为小编不想再设搜索目录),进入CMD命令进入命令行模式,cd到刚才的目录,运行如下图的命令,pip install six-1.10.0-py2.py3-none-any.whl完成安装
知道了上述安装方式,下一个组件就好办了,见下图的网站下载Python-Dateutil组件,同样是whl文件,如法泡制,用pip intall python_dateutil-2.4.2-py2.py3-none-any.whl进行安装
跟着import的报错下载下个组件,pyparsing,但要注意这个组件是分python2和3版本的,别下错了。下载后同样使用pip install pyparsing-2.0.5-py2.py3-none-any.whl进行安装
安装完成后可以回到python,运行import pylab,一切运行正常,不再报错了。搞定收工,==,小编发现真要画图时,会发现整个程序运行得暴慢,机器和死机了一样,还是少了点什么。
研究半天发现还少了个科学计算包scipy,有60多M,具体下载地址参考下图,提醒下这个文件分python版本,有64位和32位的。下载后是个exe文件,自动找到python目录进行安装。
11
再次导入后运行程序,过程是辛苦的,但终于成功了,总算是长出了口气,不过小编总结还是走了太多弯路,下一次知道了要装这些包的名字,估计直接用pip工具就可以很快搞定了。
E. python 调用matplotlib出错,import那步就报错
pyparsing
安装好了matplotlib,但是引入的时候出现问题,无法引用,提示引用错误:ImportError: matplotlib requires pyparsing。本文着重总结一下遇到这种情况时的解决方法。
首先,进入matplotlib官网的Installing目录,请注意观察下图中的划线部分。
F. python怎么装matplotlib
1、python安装"matplotlib"的步骤如下:
(1)首先确保已经安装python,然后用pip来安装matplotlib模块。
(2)进入到cmd窗口下,执行python -m pip install -U pip setuptools进行升级。
(3)接着键入python -m pip install matplotlib进行自动的安装,系统会自动下载安装包。
G. python 有简单的图表库吗
看来要使用matplotlib,不只matplotlib这么简单。
现在已经又安装了numpy, pyparsing, dateutil, multiarray
其中numpy 9.3M比matplotlib还大。
我的电脑是64位的win7,最后提示这,有人知道什么情况吗???
Traceback (most recent call last):
File "D:\works\JetBrains\python\simplePref\test.py", line 5, in <mole>
import matplotlib.pyplot as plt; plt.rcdefaults()
File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 156, in <mole>
from matplotlib.cbook import is_string_like
File "C:\Python27\lib\site-packages\matplotlib\cbook.py", line 28, in <mole>
import numpy as np
File "C:\Python27\lib\site-packages\numpy\__init__.py", line 153, in <mole>
from . import add_newdocs
File "C:\Python27\lib\site-packages\numpy\add_newdocs.py", line 13, in <mole>
from numpy.lib import add_newdoc
File "C:\Python27\lib\site-packages\numpy\lib\__init__.py", line 8, in <mole>
from .type_check import *
File "C:\Python27\lib\site-packages\numpy\lib\type_check.py", line 11, in <mole>
import numpy.core.numeric as _nx
File "C:\Python27\lib\site-packages\numpy\core\__init__.py", line 6, in <mole>
from . import multiarray
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。