python常用的几个库_盘点Python常用的20个库

2023-05-16

1、Requests。最着名的http库由kenneth reitz编写。这是每个python开发人员必备的。

2、Scrapy。如果您参与webscraping,那么这是一个必备的库。使用此库后,您将不会使用任何其他库。

3、wxPython。python的gui工具包。我主要使用它代替tkinter。你真的很喜欢它。

4、Pillow。PIL(Python Imaging Library)的友好分支。它比PIL更加用户友好,对于使用图像的人来说是必须的。

5、SQLAlchemy。一个数据库库。许多人喜欢它,很多人都讨厌它。这是你的选择。

6、BeautifulSoup。我知道它很慢但是这个xml和html解析库对初学者非常有用。

7、Twisted。任何网络应用程序开发人员最重要的工具。它有一个非常漂亮的api,并被许多着名的python开发人员使用。

8、NumPy。我们怎么能离开这个非常重要的图书馆?它为python提供了一些先进的数学功能。

9、SciPy。当我们谈论NumPy时,我们不得不谈论scipy。它是python的算法和数学工具库,并使许多科学家从ruby切换到python。

10、matplotlib。数字绘图库。它对任何数据科学家或任何数据分析器都非常有用。

11、Pygame。哪个开发人员不喜欢玩游戏并开发它们?该库将帮助您实现2D游戏开发的目标。

12、Pyglet。3d动画和游戏创作引擎。这是在著名的发动机蟒口的Minecraft制成

13、pyQT。一个用于python的GUI工具包。这是我在wxpython之后为我的python脚本开发GUI的第二选择。

14、pyGtk。另一个python GUI库。它是创建着名Bittorrent客户端的同一个库。

15、Scapy。用python编写的python数据包嗅探器和分析器。

16、pywin32。一个python库,它提供了一些与windows交互的有用方法和类。

17、nltk。自然语言工具包 - 我意识到大多数人不会使用这个,但它足够通用。如果你想操纵字符串,它是一个非常有用的库。但它的容量超出了这个范围。检查一下。

18、nose。python的测试框架。它被数百万python开发人员使用。如果你做测试驱动开发,这是必须的。

19、SymPy。SymPy可以进行代数评估,区分,扩展,复数等。它包含在纯Python发行版中。

20、IPython。我无法强调这个工具有多么有用。这是类固醇的python提示。它具有完成,历史,shell功能等等。

相关推荐:《Python入门教程》

详细介绍

1. NumPy

2. SciPy

3. Pandas

4. StatsModels

可视化

5. Matplotlib

6. Seaborn

7. Plotly

8. Bokeh

9. Pydot

机器学习

10. Scikit-learn

11. XGBoost / LightGBM / CatBoost

12. Eli5

深度学习

13. TensorFlow

14. PyTorch

15. Keras

分布式深度学习

16. Dist-keras / elephas / spark-deep-learning

自然语言处理

17. NLTK

18. SpaCy

19. Gensim

数据抓取

20. Scrapy

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python常用的几个库_盘点Python常用的20个库 的相关文章

  • PX4仿真基础

    本文章描述jmavsim和gazebo两种仿真器的使用 仿真器可以让PX4飞行控制程序在仿真的 世界 中控制一架计算机模拟的飞行器 您可以使用QGroundControl地面站程序 API或遥控器与该飞行器进行交互 xff0c 就像与真实飞
  • 在PX4-JMAVSIM软件仿真环境下运行树梅派上的Dronekit飞控应用程序

    苍穹四轴DIY 微信公众号培训教材对Pixhawk飞机加装Raspberry Pi做了介绍 xff0c 关于软件仿真 xff0c 介绍了在Ardupilot飞控系统软件仿真下运行树梅派上的飞控应用程序 xff0c 此文介绍的是在PX4飞控系
  • 在ubuntu上通过编译源代码生成并安装MAVSDK-C++

    版本说明 xff1a ubuntu server 20 0 04 MAVSDK 1 3 1 PX4官网通过编译源代码安装MAVSDK的文章如下 xff1a Building library from Source MAVSDK Guide
  • 在PX4中如何使用offboard模式以及对c_uart_interface_example程序的分析

    c uart interface example是mavlink团队提供的一个演示如何用c语言调用mavlink API对飞机做offboard控制的例子程序 xff0c 这个程序写的挺漂亮的 xff0c 但是 xff0c 新的固件 xff
  • MAVSDK(c++) takeoff_and_land程序分析

    MAVSDK xff08 c 43 43 takeoff and land程序分析 takeoff and land程序是用c 43 43 语言调用MAVSDK API做起飞和降落的控制 MAVSDK xff08 C 43 43 xff09
  • Ubuntu下安装vmware虚拟机软件,vmware上虚拟机的安装、删除

    一直听说虚拟机虚拟机虚拟机 xff0c 关于具体是什么还是不清楚 纸上觉来终觉浅 xff0c 得知此事要躬行 心里的想法千千万 xff0c 只有写下来才能有落地的实感 百科上查找的资料 xff0c 虚拟机 xff08 Virtial Mac
  • 实现Pixhawk 的PX4系统终端

    版本说明 xff1a 1 自驾仪 xff1a Holybro的Pixhawk 4 2 PX4版本 xff1a 1 13 3 宿主机 xff1a Thinkpad笔记本 43 Ubuntu 20 04 2 LTS 参考 xff1a PX4 C
  • QGC开发环境搭建(欢迎交流学习)

    xff10 xff0f 准备好给各位的文件包 xff1a xff11 xff0f 安装QT 链接 xff1a https pan baidu com s 1LvZ7FkDRtHSBFE7YLLBqfw 提取码 xff1a 9kin xff1
  • 四旋翼无人机物理基础

    四旋翼无人机物理基础 1 结构形式2 运动原理 垂直运动 俯仰运动 滚转运动 xff1a 偏航运动 xff1a 前后运动 xff1a 倾向运动 xff1a 1 结构形式 旋翼对称分布在机体的前后 左右四个方向 xff0c 四个旋翼处于同一高
  • npm 清理缓存命令

    npm cache clean f 有些时候npm下载资源出错 xff0c 再次下载的时候可能因为之前错误的缓存造成一直下载不成功 此时可以清一下npm的缓存 xff0c 然后尝试重新下载 使用 可以多清理几次 npm cache clea
  • Taro 和 uni-app选型对比

    Taro 和 uni app选型对比 一 Taro和uni app的介绍 1 taro的介绍 taro是多端统一开发框架 xff0c 支持用 React 的开发方式编写一次代码 xff0c 生成能运行在微信 百度 支付宝 字节跳动小程序 H
  • 小程序 连接websocket 开发者工具上可以,但是真机上不行

    连接websocket 开发者工具上可以 xff0c 但是真机上不行 一定要保证真机和websocket机器在同一个网段 xff1b 基础库 2 4 0 提供了 wx startLocalServiceDiscovery 等一系列 mDNS
  • JS filter()方法 介绍和使用

    filter方法是js中常用的方法 xff1b 一 xff0c 作用 xff1b filter用于对数组进行过滤 它创建一个新数组 xff0c 新数组中的元素是通过检查指定数组中符合条件的所有元素 注意 xff1a filter 不会对空数
  • JS object对象转为array数组

    在开发中经常会遇到接口返回的是对象 xff0c 我们需要转为数组 xff0c 下面提供两种方法 xff1a 第一种方法 xff0c Object values span class token keyword var span data s
  • JS关闭当前页面

    JS关闭当前页面 span class token operator lt span button onclick span class token operator 61 span span class token string 34 C
  • 【马井堂】Js 去掉对象前后空格

    Js 去掉对象前后空格 function emptyParams data const temporary 61 Object assign data for const key in temporary if key if tempora
  • VMware 虚拟机与主机通信三种方式总结

    背景 xff1a ubuntu16 04安装vmware14pro xff0c 开了两台ubuntu12 04的虚拟机 第一台基于NAT方式连接 xff0c 第二台基于Bridged方式连接 主机IP xff1a 192 168 100 1
  • JS 下载-支持多个浏览器(马井堂)

    JS 下载 支持多个浏览器 const downLoadXls 61 fileArrayBuffer filename 61 gt let data 61 new Blob fileArrayBuffer type 39 applicati
  • js微信小程序-版本更新管理器wx.getUpdateManager()、UpdateManager

    js微信小程序 版本更新管理器wx getUpdateManager UpdateManager 1 wx getUpdateManager 官方文档 版本更新管理器wx getUpdateManager 官方文档 wx getUpdate
  • 串口通信+TCP网络通信简单综合实例

    串口通信 43 TCP网络通信简单综合实例 串口通信加上TCP网络通信之后就可以简单实现本地设备的联网功能了 xff0c 哈哈 xff0c 话不多说 xff0c 直接上代码 总体上还是C S模式 xff0c 但是这个客户端加上了对串口的操作

随机推荐