文章插图
Python是最流行和最广为人知的编程语言之一,它已取代了业界的许多编程语言 。它是数据科学专业人士最喜欢使用的编程语言之一,因为它拥有庞大的库 。
Python因其简单易用而被称为初学者级编程语言,它的编程语法易于学习,并且与C,JAVA和C ++相比具有较高的水平 。
为了获得更准确的算法和编码,Analytics Insight给出前10个Python库
PyTorch【数据科学家必须知道的前十大PYTHON库】Pytorch是一个开源库,它基本上替代了Numpy 。PyTorch带有高级功能,可用于构建深度神经网络 。数据科学专业人士仍然可以使用其他语言,例如scipy,Cython和numpy,这些语言可在需要时帮助扩展PyTorch 。Pytorch被包括Facebook,Twitter,Nvidia,Uber在内的许多组织所使用,用于快速建立研究原型并训练深度学习模型 。
GitHub:https://github.com/pytorch/pytorch
ArrowArrow是一个人类友好的Python库,它提供了诸如对日期,时间和时间戳进行转换,操纵,创建和格式化的功能 。它支持Python 2和3,它是DateTime的替代方法,它具有更好的界面,以促进丰富的功能 。
GitHub:https://github.com/crsmithdev/arrow
IPython这是最有用的python工具之一,为用户提供了丰富的体系结构 。使用IPython,用户可以在其浏览器中编写和执行python代码 。Ipython可在多种操作系统上运行,包括windows,mac OS X,linux和大多数其他Unix OS 。Ipython为用户提供了更多功能,包括帮助功能,高级编辑等 。
GitHub:https://github.com/ipython/ipython
TensorFlowTensor flow是由google Brain团队创建的开源机器学习python库 。Tensor流库用于开发,训练和设计深度学习模型,并且可以用于进行数值计算 。Tensor Flow是Theano的替代产品,它可以在移动设备,单CPU系统和GPU上运行 。
GitHub:https://github.com/tensorflow/tensorflow
Caffe2Caffe2是将Caffe框架带入现代世界的尝试 。它支持分布式培训,甚至可以在移动平台中进行部署 。虽然PyTorch可能更适合研究,但Caffe2适合进行大规模部署,如Facebook上所示 。
GitHub:https://github.com/caffe2/caffe2
ScrapyScrAppy是一个广泛使用的Python Web抓取库 。Scrappy最初用于创建爬网程序,ands 则专门用于抓取,如其名称所示 。现在它用于多种用途,包括数据挖掘,自动化测试等 。scrapy是开源的,必须具有库 。
GitHub:https://github.com/scrapy/scrapy
RequestsRequests是著名的Python库之一,该库在Apache2下获得许可并用Python编写 。该库可帮助用户与多种语言进行交互 。借助Requests库,用户可以手动将字符串串接到其URL 。他们可以使用Request 库将HTTP请求发送到服务器,并且可以添加表单数据,内容(如标头,多部分文件等) 。
GitHub:https://github.com/requests/requests
ZappaZappa是由Miserlou创建的最好的python软件包之一,它很容易在API Gateway和Amazon Web Services Lambda上构建和实现无服务器应用程序 。由于AWS自动处理水平扩展,因此没有请求会超时 。使用Zappa,您可以使用Zappa在一行中更新代码 。
GitHub:https://github.com/Miserlou/Zappa
FlashtextFlashText是更好的选择,它的优点包括,无论用户有多少个搜索词,其运行时间都是相同的,而regexp则相反,运行时间几乎随词的数量线性增加 。
GitHub:https://github.com/vi3k6i5/flashtext
FireFire是一个开源库,可以为任何Python项目自动生成命令行(CLI) 。用户几乎不需要编写任何代码或文档字符串来构建其CLI!他们只需要调用Fire方法并将其传递给CLI的任何方法传递给它:函数,对象,类,字典,甚至根本不传递任何参数,这会将整个代码转换为CLI。
GitHub:https://github.com/google/python-fire
推荐阅读
- 发现原子核的科学家是 银河系的发现
- 科学家不仅研究宇宙的起源,还关心宇宙的终结 是人类一直探索的宇宙之谜
- 天气|今日谷雨:一年中风最大的时候来了!大数据揭秘原因
- 科学家发现外星人 nasa发现外星文明
- 男人额头窄
- 作为程序员的你必须了解的常用加密算法
- semi-structured data 什么是半结构化数据?
- 文件系统与数据库系统的区别和联系
- 移动音视频SDK工程实践之数据采集和处理
- Linux系统扩展oracle数据库所在的分区