这篇文章将为大家详细讲解有关python中的第三方库是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
python作为一门开源的计算机语言,有许多的第三方库,那么第三方库是什么呢?
举一个简单的例子,现在最流行的大数据分析,对数据进行可视化处理,那么拿什么来做可视化处理呢?你想一想,如果让你写一个算法来实现,那得多难,那么有没有一个模型,它专门用来解决可视化分析的问题的,我们要用的时候,只需要改变一些需要我们自己输入的参数然后它就能够自己运行。答案是:有的,这个时候就需要用到我们python数据分析的三大神器之一——numpy,我要用这个库,是不是要告诉python我们要用这个库。那么怎么告诉它呢?很简单,只需要在编辑器里面输入import numpy就可以了,例如我们要生成一个矩阵
就需要用到numpy这个库,然后我们告诉python我要用到numpy,所以我们输入import numpy,那么输入numpy之后,我们要干嘛呢?我们的目的是要生产一个矩阵并把它赋值给a,于是接着输入a=numpy.array([[1,5,6],[5,8,2]])
numpy后面的这个array就是可以生成矩阵的。我们打印出了下面这个矩阵。
[[1 5 6]
[5 8 2]]
那么如果没有numpy你知道怎么去把这个矩阵表示出来吗?这些第三方库就带给了我们这些便利。
如果我们想要再生成其他的矩阵,我们都得写numpy.array(想要生成的矩阵),这个numpy字母还算是比较少的,如果字母多的是不是会浪费我们大量的时间,所以我们在导入的时候,最好给它取个新名字,一般叫做np,再来生成矩阵。
是不是简洁了很多。所有关于矩阵的运算都可以用numpy来进行。包括求矩阵的逆,解多元一次方程,求解线性规划等。
如果我们想要将获得的数据用图形的方式表达出来,就需要用到matplotlib这个库了,假如从2月15号到2月20号,某个地方新冠肺炎的累计感染人数是400,500,600,700,800,1000。我们就可以通过matplotlib中的pyplot来将这些数据进行可视化,生成下面这个图。
不同的功能有时候需要不同的第三方库来进行操作,这个第三方库是不是很像一个软件,你只要输入你的参数,然后它就会自动的替你解决你的问题。
但是由于我们从官网下载的python里面没有安装numpy这个第三方库,所以当我导入numpy的时候,python就给我报错了
它告诉我No module named 'numpy',这个的意思就是在告诉我,python里面没有这个模块,那么我们要用怎么办?答案是自己安装。我在网上看了很多教程都是,安装win+R,在弹出的窗口里面输入,python进入窗口,输入pip install numpy,但是不知道什么原因,我输入后是这样的结果。
它显示Invalid syntax,语法错误的意思,遇见这种情况,可以去numpy官网下载numpy的wheel文件,然后进入文件夹目录下在进行安装,但是这样太麻烦了,因为这些第三方库的功能都不一样,例如画图需要matplotlib,爬虫需要requests库。我们每一次都这样的话会浪费大量的时间。但是如果我们安装的是anaconda的话,它里面就会包含这些库。
关于python中的第三方库是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。