哪些Python库让你相见恨晚?

等你的季节d


这个就非常多啦,下面我简单介绍几个非常不错的Python库,感兴趣的朋友可以尝试一下:

01

tensorflow

这是谷歌一个非常著名的开源机器学习框架,在业界非常流行,社区资料丰富,接口文档全面,能随时随地构建可靠的机器学习模型,快速验证算法有效性,如果你是一个科研人员或工程人员,那么tensorflow就是一个非常不错的辅助工具,值得学习和使用:

02

pandas

这是Python一个非常著名的数据处理库,在业界非常受欢迎,内置了大量函数和类型,可以轻松处理各种文件,包括常见的Excel,CSV,Txt,Json等,代码量更少,功能也更强大,如果你需要进行复杂的数据处理,那么pandas就是一个非常不错的选择:

03

tushare

这是Python一个非常不错的财经金融库,免费、开源,集成了股票等金融数据从采集、清洗、加工到存储的全过程,极大的减轻了金融分析人员的工作量,如果你对金融股票等数据感兴趣,想快速获取到想要的信息,那么tushare就是一个非常不错的选择:

04

scrapy

这是Python一个非常著名的爬虫框架,在爬虫界非常受欢迎,免费、开源、跨平台,可定制化程度非常高,只需编写少量代码就可快速启动一个爬虫程序,相比较requests等轻型爬虫库,代码更简洁,效率更高,如果经常需要采集网页数据,那么scrapy就是一个非常不错的选择:

05

you-get

这是Python一个非常不错的视频下载工具,免费、开源、跨平台,可以快速下载B站、优酷、美拍等网站视频(图片、音频也可下载),支持在线播放、批量下载,如果你经常需要下载网页视频,缺少一个轻便灵活的下载工具,那么you-get就是一个非常不错的选择,当然,youtube-dl也非常不错:

目前,就分享这5个非常不错的Python库吧,对于日常学习和办公来说,非常有用,只要你熟悉一下使用过程,很快就能掌握的,当然,还有许多其他库,像Matplotlib,Django,Scikit-learn等也都非常不错,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。


小小猿爱嘻嘻


Python要想玩的转,关键是要看你对它所涉及到的库的运用!除了人工智能和大数据相关的库以外,主要介绍几个有趣好玩的库!



PyGame

PyGame库,可以用它来开发一些简单的游戏,基于PySDL(Python版SDL),该框架完全简化游戏开发流程以达到快速开发的效果。记得刚开始学习Python的时候,基础部分结束后有一个小项目,就是写一个简单的游戏,用的就是这个库。后来对它是好感倍增!PyGame恰巧门槛低,能让你快速开发出属于自己的游戏。既简单又好玩!6

Pillow

pillow是Python的图像处理库,也工作中常用到的,我们一般叫它PIL,PIL经常被用作图片处理、屏幕抓图,GIF图制作等操作。如果你还在头疼怎么制作一款有关图片操作/处理的软件,不妨去学习下PIL,相信它一定不会让你失望。当然PIL也用在人工智能的图像识别上!目前运用较多

Selenium

Selenium是一款浏览器自动化测试框架,主要是用来测试Web项目和网页游戏自动化辅助,还可以运行JavaScript代码。如果你想对一个网页做一些操作比如点击某个按钮,或者是填写表单,再者网页游戏签到等等,就可以用它来完成,是不是很神奇!

Scrapy

Scrapy是一个相当强力的库,也是黑客必备的一个库!通过它写爬虫程序就可以爬取其他公司数据,也称作盗取数据!对黑客感兴趣的同学可以学学这个库!它还有一个功能可以让开发者无需浏览器就可以浏览网站。



Python有很强大的库,这也是它如此火的一个原因。像这样的库还有很多比如Asciimatics用来构建命令行图形,并开发出命令行动画效果。PyInstaller可执行文件构建工具,兼容性更好,更实用。Scapy主要用来发送、侦听和解析报文。Requests可以实现web服务器和客户端浏览器之间的数据交互,也受黑客青睐!PyOgre可以用来做任何3D渲染,游戏,媒体,模拟等等。

要想了接更多的可以关注我,欢迎留言讨论!


安易之之


pandas真是超级好用,做数据分析真是极好,简单易用上手快,缺点是耗内存,我的移动工作站是64GB内存都嫌不够,还有就是最好别写循环,一写循环就慢,能用pandas的原生函数解决就别写循环。


分享到:


相關文章: