数据科学家必须了解的前十大Python库
Python因其简朴易用而被称为初学者级编程说话,它的编程语法易于进修,而且与C,Java和C ++对比具有较高的程度。 为了得到更精确的算法和编码,Analytics Insight给出前10个Python库 PyTorch Pytorch是一个开源库,它根基上更换了Numpy。 PyTorch带有高级成果,可用于构建深度神经收集。数据科学专业人士如故可以行使其他说话,譬喻scipy,Cython和numpy,这些说话可在必要时辅佐扩展PyTorch。 Pytorch被包罗Facebook,Twitter,Nvidia,Uber在内的很多组织所行使,用于快速成立研究原型并实习深度进修模子。 GitHub:https://github.com/pytorch/pytorch Arrow Arrow是一小我私人类友爱的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 TensorFlow Tensor flow是由Google Brain团队建设的开源呆板进修python库。 Tensor流库用于开拓,实习和计划深度进修模子,而且可以用于举办数值计较。 Tensor Flow是Theano的更换产物,它可以在移动装备,单CPU体系和GPU上运行。 GitHub:https://github.com/tensorflow/tensorflow Caffe2 Caffe2是将Caffe框架带入当代天下的实行。它支持漫衍式培训,乃至可以在移动平台中举办陈设。固然PyTorch也许更得当研究,但Caffe2得当举办大局限陈设,如Facebook上所示。 GitHub:https://github.com/caffe2/caffe2 Scrapy Scrappy是一个普及行使的Python Web抓取库。 Scrappy最初用于建设爬网措施,ands 则专门用于抓取,如其名称所示。此刻它用于多种用途,包罗数据发掘,自动化测试等。scrapy是开源的,必需具有库。 GitHub:https://github.com/scrapy/scrapy Requests Requests是闻名的Python库之一,该库在Apache2下得到容许并用Python编写。该库可辅佐用户与多种说话举办交互。借助Requests库,用户可以手动将字符串串接到其URL。他们可以行使Request 库将HTTP哀求发送随处事器,而且可以添加表单数据,内容(如标头,多部门文件等)。 GitHub:https://github.com/requests/requests Zappa Zappa是由Miserlou建设的较量好的python软件包之一,它很轻易在API Gateway和Amazon Web Services Lambda上构建和实现无处事器应用措施。因为AWS自动处理赏罚程度扩展,因此没有哀求会超时。行使Zappa,您可以行使Zappa在一行中更新代码。 GitHub:https://github.com/Miserlou/Zappa Flashtext FlashText是更好的选择,它的利益包罗,无论用户有几多个搜刮词,其运行时刻都是沟通的,而regexp则相反,运行时刻险些随词的数目线性增进。 GitHub:https://github.com/vi3k6i5/flashtext Fire Fire是一个开源库,可觉得任何Python项目自动天生呼吁行(CLI)。用户险些不必要编写任何代码或文档字符串来构建其CLI!他们只必要挪用Fire要领并将其转达给CLI的任何要领转达给它:函数,工具,类,字典,乃至基础不转达任何参数,这会将整个代码转换为CLI 。 GitHub:https://github.com/google/python-fire (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |