本文目录
- 怎么在Windows 7 64位安装Python,并使用Matplotlib绘图
- 论述在Python程序中如何导入OpenCV以及matplotlib库中的pyplot
- Python中Numpy与matplotlib扩展库怎么安装以及安装包从哪里下载
怎么在Windows 7 64位安装Python,并使用Matplotlib绘图
1. 安装Python
我使用的是Windows 7 64 bit,所以我从Python官网下载python-2.7.5.amd64.msi,安装步骤如下:
1) 安装window 7 64 bit python-2.7.5.amd64.msi
接下来,打开PythonGUI,尝试Import NumPy函数库,发现主程序中不包含NumPy,所以重新安装
2) 下载并安装window 7 64 bit numpy-MKL-1.7.1.win-amd64-py2.7.exe函数库
3) 下载并安装window 7 64 bit matplotlib函数库(matplotlib-1.1.1.win-amd64-py2.7.rar)
3. 实验分析
Matplotlib是一个强大的函数库,可以实现类似于Matlab的画图功能,本实验通过导入本地的一个txt文件,分别读入该文件的第一列和第二类,按照指定格式画出了饼图。
几个关机步骤分析如下:
for line in file语句是读入指定txt文件
plt.figure(1, figsize=(6,6))语句是设置图片名称和size
def explode(label,target=’PicsAnalyzer’):定义一个函数用于查找需要强调的项目
colors=[’pink’,’coral’,’yellow’,’orange’,’red’]语句定义了每个labels对应的颜色
plt.pie(quants, explode=expl,colors=colors, labels=labels, autopct=’%1.1f%%’,pctdistance=0.8, shadow=True)设置了饼图的格式
注意事项:
在for line in file读入txt文件前,需要自己定义labels和quants变量,否则可能会报错,labels和quants没有定义
论述在Python程序中如何导入OpenCV以及matplotlib库中的pyplot
首先分两个:第一个:
Python程序中如何导入OpenCV
解决方法:
找到opencv源代码中的cv2文件夹
复制到anaconda的lib文件夹中
再导入cv2,就好了。
然后python 3.7中导入
没有安装anaconda,只安装了python的也可以将cv2复制到python的安装路径下的(C:\Program Files\Python37\Lib\site-packages)文件夹中。
opencv4.3.0中的cv2
是opencv4.3.0可以看到,应该是其支持这几个版本的python。
现在仅仅是可以将cv2导入,但是由于python和opencv的版本支持问题,并不一定可以使用cv2中所有的方法,若遇到问题,可以在评论区写下,一起探索下奥。
以上内容为学习交流使用,纯属个人经验,采纳需谨慎!
解决方式如下:
解决方法:更换低版本matplotlib
pip3 uninstall matplotlib就可以解导入matplotlib库中的pyplot的问题了!
希望这些能帮助到你!
Python中Numpy与matplotlib扩展库怎么安装以及安装包从哪里下载
联网的话就很容易了,首先确定下你的python是否自带有pip库,接着同时按下(window+r)键,打开命令对话框,在里面输入cmd,进入dos模式,然后输入pip install numpy,同样pip install matplotlib。容易出错地方:一个是pip库没有安装(自己百度上下个脚本),另一个就是网速太慢被拒绝,主要因为python默认从国外网站下载,可以用pip install -i 清华镜像网址 numpy。如果自己下载安装,必须事先下载安装个wheel库,然后切换到numpy安装包目录下,再作用命令安装。如果用anaconda,直接自带这些科学计算库,省去安装,推荐新手使用。