0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

140种Python标准库、第三方库和外部工具都有了

WpOh_rgznai100 来源:lq 2019-08-02 09:24 次阅读

【导读】Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库、函数和外部工具。其中既有Python内置函数和标准库,又有第三方库和工具。

这些库可用于文件读写、网络抓取和解析、数据连接、数清洗转换、数据计算和统计分析、图像和视频处理、音频处理、数据挖掘/机器学习/深度学习、数据可视化、交互学习和集成开发以及其他Python协同数据工作工具。

为了区分不同对象的来源和类型,本文将在描述中通过以下方法进行标识:

Python内置函数:Python自带的内置函数。函数无需导入,直接使用。例如要计算-3.2的绝对值,直接使用abs函数,方法是

abs(-3.2)

Python标准库:Python自带的标准库。Python标准库无需安装,只需要先通过import方法导入便可使用其中的方法。例如导入string模块,然后使用其中的find方法:

import stringstring.find('abcde','b')

第三方库:Python的第三方库。这些库需要先进行安装(部分可能需要配置)。

外部工具:非Python写成的库或包,用于Python数据工作的相关工具。

推荐度」3星最高,1星最低。

01 文件读写

文件的读写包括常见的txt、Excel、xml、二进制文件以及其他格式的数据文本,主要用于本地数据的读写。

1. open(name[, mode[, buffering]])

类型:Python内置函数

描述:Python默认的文件读写方法

推荐度:★★★

2. numpy.loadtxt、numpy.load和numpy.fromfile

类型:第三方库

描述:Numpy自带的读写函数,包括loadtxt、load和fromfile,用于文本、二进制文件读写

推荐度:★★★

3. pandas.read_*

类型:第三方库

描述:Pandas自带的read文件方法,例如ead_csv、read_fwf、read_table等,用于文本、Excel、二进制文件、HDF5、表格、SAS文件、SQL数据库、Stata文件等的读写

推荐度:★★★

4. xlrd

类型:第三方库

描述:用于Excel文件读取

推荐度:★★

5. xlwt

类型:第三方库

描述:用于Excel文件写入

推荐度:★★

6. pyexcel-xl

类型:第三方库

描述:用于Excel文件读写

推荐度:★★

7. xluntils

类型:第三方库

描述:用于Excel文件读写

推荐度:★★

8. pyExcelerator

类型:第三方库

描述:用于Excel文件读写

推荐度:★

9. openpyxl

类型:第三方库

描述:用于Excel文件读写

推荐度:★

10. lxml

类型:第三方库

描述:xml和HTML读取和解析

推荐度:★★★

11. xml

类型:Python标准库

描述:xml对象解析和格式化处理

推荐度:★★★

12. libxml2

类型:第三方库

描述:xml对象解析和格式化处理

推荐度:★

13. xpath

类型:第三方库

描述:xml对象解析和格式化处理

推荐度:★★

14. win32com

类型:第三方库

描述:有关Windows系统操作、Office(Word、Excel等)文件读写等的综合应用库

推荐度:★

02 网络抓取和解析

网络抓取和解析用于从互联网中抓取信息,并对HTML对象进行处理,有关xml对象的解析和处理的库在“01 文件读写”中找到。

15. requests

类型:第三方库

描述:网络请求库,提供多种网络请求方法并可定义复杂的发送信息

推荐度:★★★

16. urllib

类型:Python标准库

描述:Python自带的库,简单的读取特定URL并获得返回的信息

推荐度:★★

17. urllib2

类型:Python标准库

描述:Python自带的库,读取特定URL并获得返回的信息,相对于urllib可处理更多HTTP信息,例如cookie、身份验证、重定向等

推荐度:★★

18. urlparse

类型:Python标准库

描述:Python自带的URL解析库,可自动解析URL不同的域、参数、路径等

推荐度:★★★

19. HTMLParser

类型:Python标准库

描述:Python自带的HTML解析模块,能够很容易的实现HTML文件的分析

推荐度:★★★

20. Scapy

类型:第三方库

描述:分布式爬虫框架,可用于模拟用户发送、侦听和解析并伪装网络报文,常用于大型网络数据爬取

推荐度:★★★

21. Beautiful Soup

类型:第三方库

描述:Beautiful Soup是网页数据解析和格式化处理工具,通常配合Python的urllib、urllib2等库一起使用

推荐度:★★★

03 数据库连接

数据库连接可用于连接众多数据库以及访问通用数据库接口,可用于数据库维护、管理和增、删、改、查等日常操作。

22. mysql-connector-python

类型:第三方库

描述:MySQL官方驱动连接程序

推荐度:★★★

23. pymysql

类型:第三方库

描述:MySQL连接库,支持Python3

推荐度:★★★

24. MySQL-python

类型:第三方库

描述:MySQL连接库

推荐度:★★

25. cx_Oracle

类型:第三方库

描述:Oracle连接库

推荐度:★★★

26. psycopg2

类型:第三方库

描述:Python编程语言中非常受欢迎的PostgreSQL适配器

推荐度:★★★

27. redis

类型:Python标准库

描述:Redis连接库

推荐度:★★★

28. pymongo

类型:第三方库

描述:MongoDB官方驱动连接程序

推荐度:★★★

29. HappyBase

类型:第三方库

描述:HBase连接库

推荐度:★★★

30. py2neo

类型:第三方库

描述:Neo4j连接库

推荐度:★★★

31. cassandra-driver

类型:第三方库

描述:Cassandra(1.2+)和DataStax Enterprise(3.1+)连接库

推荐度:★★★

32. sqlite3

类型:Python标准库

描述:Python自带的模块,用于操作SQLite数据库

推荐度:★★★

33. pysqlite2

类型:第三方库

描述:SQLite 3.x连接库

推荐度:★★

34. bsddb3

类型:第三方库

描述:Berkeley DB连接库

35. bsddb

类型:Python标准库

描述:Python自带的模块,提供了一个到Berkeley DB库的接口

推荐度:★★

36. dbhash

类型:Python标准库

描述:Python自带的模块,dbhash模块提供了使用BSD数据库库打开数据库的功能。该模块镜像了提供对DBM样式数据库访问的其他Python数据库模块的接口。bsddb模块需要使用dbhash

推荐度:★★

37. adodb

类型:第三方库

描述:ADOdb是一个数据库抽象库,支持常见的数据和数据库接口并可自行进行数据库扩展,该库可以对不同数据库中的语法进行解析和差异化处理,具有很高的通用性

推荐度:★★★

38. SQLObject

类型:第三方库

描述:SQLObject是一种流行的对象关系管理器,用于向数据库提供对象接口,其中表为类、行为实例、列为属性

推荐度:★★

39. SQLAlchemy

类型:第三方库

描述:SQLAlchemy是Python SQL工具包和对象关系映射器,为应用程序开发人员提供了SQL的全部功能和灵活性控制

推荐度:★★

40. ctypes

类型:第三方库

描述:ctypes是Python的一个外部库,提供和C语言兼容的数据类型,可以很方便地调用C DLL中的函数

推荐度:★★★

41. pyodbc

类型:第三方库

描述:Python通过ODBC访问数据库的接口库

推荐度:★★★

42. Jython

类型:第三方库

描述:Python通过JDBC访问数据库的接口库

推荐度:★★★

04 数据清洗转换

数据清洗转换主用于数据正式应用之前的预处理工作。

43. frozenset([iterable])

类型:Python内置函数

描述:返回一个新的frozenset对象,可选择从iterable取得的元素

推荐度:★★★

44. int(x)

类型:Python内置函数

描述:返回x的整数部分

推荐度:★★★

45. isinstance(object, classinfo)

类型:Python内置函数

描述:返回object是否是指定的classinfo实例信息

推荐度:★★★

46. len(s)

类型:Python内置函数

描述:返回对象的长度或项目数量

推荐度:★★★

47. long(x)

类型:Python内置函数

描述:返回由字符串或数字x构造的长整型对象

推荐度:★★★

48. max(iterable[, key])

类型:Python内置函数

描述:返回一个可迭代或最大的两个或多个参数中的最大项

推荐度:★★★

49. min(iterable[, key])

类型:Python内置函数

描述:返回一个可迭代或最大的两个或多个参数中的最小项

推荐度:★★★

50. range(start, stop[, step])

类型:Python内置函数

描述:用于与for循环一起创建循环列表,通过指定start(开始)、stop(结束)和step(步长)控制迭代次数并获取循环值

推荐度:★★★

51. raw_input(prompt)

类型:Python内置函数

描述:捕获用户输入并作为字符串返回(不推荐使用input作为用户输入的捕获函数)

推荐度:★★★

52. round(number[, ndigits])

类型:Python内置函数

描述:返回number小数点后ndigits位的四舍五入的浮点数

推荐度:★★★

53. set([iterable])

类型:Python内置函数

描述:返回一个新的集合对象,可选择从iterable获取的元素

推荐度:★★★

54. slice(start, stop[, step])

类型:Python内置函数

描述:返回表示由范围(start、stop、step)指定的索引集的切片对象

推荐度:★★

55. sorted(iterable[, cmp[, key[, reverse]]])

类型:Python内置函数

描述:从iterable的项中返回一个新的排序列表

推荐度:★★★

56. xrange(start, stop[, step])

类型:Python内置函数

描述:此函数与range()非常相似,但返回一个xrange对象而不是列表

推荐度:★★★

57. string

类型:Python标准库

描述:字符串处理库,可实现字符串查找、分割、组合、替换、去重、大小写转换及其他格式化处理

推荐度:★★★

58. re

类型:Python标准库

描述:正则表达式模块,在文本和字符串处理中经常使用

推荐度:★★★

59. random

类型:Python标准库

描述:该模块为各种分布实现伪随机数生成器,支持数据均匀分布、正态(高斯)分布、对数正态分布、负指数分布、伽马和β分布等

推荐度:★★★

60. os

类型:Python标准库

描述:用于新建、删除、权限修改、切换路径等目录操作,以及调用执行系统命令

推荐度:★★★

61. os.path

类型:Python标准库

描述:针对目录的遍历、组合、分割、判断等操作,常用于数据文件的判断、查找、合并

推荐度:★★★

62. prettytable

类型:Python标准库

描述:格式化表格输出模块

推荐度:★★

63. json

类型:Python标准库

描述:Python对象与json对象的转换

推荐度:★★★

64. base64

类型:Python标准库

描述:将任意二进制字符串编码和解码为文本字符串的Base16,Base32和Base64

推荐度:★★★

05 数据计算和统计分析

数据计算和统计分析主要用于数据探查、计算和初步数据分析等工作。

65. numpy

类型:第三方库

描述:NumPy是Python科学计算的基础工具包,很多Python数据计算工作库都依赖它

推荐度:★★★

66. scipy

类型:第三方库

描述:Scipy是一组专门解决科学和工程计算不同场景的主题工具包

推荐度:★★★

67. pandas

类型:第三方库

描述:Pandas是一个用于Python数据分析的库,它的主要作用是进行数据分析。Pandas提供用于进行结构化数据分析的二维的表格型数据结构DataFrame,类似于R中的数据框,能提供类似于数据库中的切片、切块、聚合、选择子集等精细化操作,为数据分析提供了便捷

推荐度:★★★

68. statsmodels

类型:第三方库

描述:Statsmodels是Python的统计建模和计量经济学工具包,包括一些描述性统计、统计模型估计和统计测试,集成了多种线性回归模型、广义线性回归模型、离散数据分布模型、时间序列分析模型、非参数估计、生存分析、主成分分析、核密度估计以及广泛的统计测试和绘图等功能

推荐度:★★★

69. abs(x)

类型:Python内置函数

描述:返回x的绝对值

推荐度:★★★

70. cmp(x, y)

类型:Python内置函数

描述:比较两个对象x和y,并根据结果返回一个整数。如果x y则返回值为正

推荐度:★★

71. float(x)

类型:Python内置函数

描述:返回从数字或字符串x构造的浮点数

推荐度:★★★

72. pow(x, y[, z])

类型:Python内置函数

描述:返回x的y次幂。如果z存在,则返回x的y次幂,模z

推荐度:★★★

73. sum(iterable[, start])

类型:Python内置函数

描述:从左到右依次迭代,返回总和

推荐度:★★★

74. math

类型:Python标准库

描述:数学函数库,包括正弦、余弦、正切、余切、弧度转换、对数运算、圆周率、绝对值、取整等数学计算方法

推荐度:★★★

75. cmath

类型:Python标准库

描述:与math基本一致,区别是cmath运算的是复数

推荐度:★★

76. decimal

类型:Python标准库

描述:10进制浮点运算

推荐度:★★

77. fractions

类型:Python标准库

描述:分数模块提供对有理数算术的支持

推荐度:★★

06 自然语言处理和文本挖掘

自然语言处理和文本挖掘库主要用于以自然语言文本为对象的数据处理和建模。

78. nltk

类型:第三方库

描述:NLTK是一个Python自然语言处理工具,它用于对自然语言进行分类、解析和语义理解。目前已经有超过50种语料库和词汇资源

推荐度:★★★

79. pattern

类型:第三方库

描述:Pattern是一个网络数据挖掘Python工具包,提供了用于网络挖掘(如网络服务、网络爬虫等)、自然语言处理(如词性标注、情感分析等)、机器学习(如向量空间模型、分类模型等)、图形化的网络分析模型

推荐度:★★★

80. gensim

类型:第三方库

描述:Gensim是一个专业的主题模型(发掘文字中隐含主题的一种统计建模方法)Python工具包,用来提供可扩展统计语义、分析纯文本语义结构以及检索语义上相似的文档

推荐度:★★★

81. 结巴分词

类型:第三方库

描述:结巴分词是国内流行的Python文本处理工具包,分词模式分为三种模式:精确模式、全模式和搜索引擎模式,支持繁体分词、自定义词典等,是非常好的Python中文分词解决方案,可以实现分词、词典管理、关键字抽取、词性标注等

推荐度:★★★

82. SnowNLP

类型:第三方库

描述:SnowNLP是一个Python写的类库,可以方便的处理中文文本内容。该库是受到了TextBlob的启发而针对中文处理写的类库,和TextBlob不同的是这里没有用NLTK,所有的算法都是自己实现的,并且自带了一些训练好的字典

推荐度:★★

83. smallseg

类型:第三方库

描述:Smallseg是一个开源的、基于DFA的轻量级的中文分词工具包。可自定义词典、切割后返回登录词列表和未登录词列表、有一定的新词识别能力

推荐度:★★

84. spaCy

类型:第三方库

描述:spaCy是一个Python自然语言处理工具包,它结合Python和Cython使得自然语言处理能力达到了工业强度

推荐度:★★★

85. TextBlob

类型:第三方库

描述:TextBlob 是一个处理文本数据的Python库,可用来做词性标注、情感分析、文本翻译、名词短语抽取、文本分类等

推荐度:★★

86. PyNLPI

类型:第三方库

描述:PyNLPI是一个适合各种自然语言处理任务的集合库,可用于中文文本分词、关键字分析等,尤其重要的是其支持中英文映射,支持UTF-8和GBK编码的字符串等

推荐度:★★★

87. synonyms

类型:第三方库

描述:中文近义词工具包,可用于自然语言理解的很多任务:文本对齐,推荐算法,相似度计算,语义偏移,关键字提取,概念提取,自动摘要,搜索引擎等。

推荐度:★★★

07 图像和视频处理

图像处理和视频处理主要适用于基于图像的操作、处理、分析和挖掘,如人脸识别、图像识别、目标跟踪、图像理解等。

88. PIL/Pillow

类型:第三方库

描述:PIL是一个常用的图像读取、处理和分析的库,提供了多种数据处理、变换的操作方法和属性。PIL仅支持到2.7版本且已经很久没有更新,一群志愿者基于PIL发布了新的分支Pillow。Pillow同时支持Python2和Python3并且加入很多新的功能

推荐度:★★

89. OpenCV

类型:第三方库

描述:OpenCV是一个强大的图像和视频工作库。它提供了多种程序接口,支持跨平台(包括移动端)应用。OpenCV的设计效率很高,它以优化的C / C ++编写,库可以利用多核处理。除了对图像进行基本处理外,还支持图像数据建模,并预制了多种图像识别引擎,如人脸识别

推荐度:★★★

90. scikit-image

类型:第三方库

描述:scikit-image(也称skimage)是一个图像处理库,支持颜色模式转换、滤镜、绘图、图像处理、特征检测等多种功能

推荐度:★★

91. imageop

类型:Python标准库

描述:Python自带的函数,对图像基本操作,包括裁剪、缩放、模式转换

推荐度:★

92. colorsys

类型:Python标准库

描述:Python自带的函数,实现不同图像色彩模式的转换

推荐度:★

93. imghdr

类型:Python标准库

描述:Python自带的函数,返回图像文件的类型

推荐度:★

08 音频处理

音频处理主要适用于基于声音的处理、分析和建模,主要应用于语音识别、语音合成、语义理解等。

94. TimeSide

类型:第三方库

描述:TimeSide是一个能够进行音频分析、成像、转码、流媒体和标签处理的Python框架,可以对任何音频或视频内容非常大的数据集进行复杂的处理

推荐度:★★★

95. audiolazy

类型:第三方库

描述:audiolazy是一个用于实时声音数据流处理的库,支持实时数据应用处理、无限数据序列表示、数据流表示等

推荐度:★★

96. pydub

类型:第三方库

描述:pydub支持多种格式声音文件,可进行多种信号处理(例如压缩、均衡、归一化)、信号生成(例如正弦、方波、锯齿等)、音效注册、静音处理等

推荐度:★★★

97. audioop

类型:Python标准库

描述:Python自带的函数,可实现对声音片段的一些常用操作

推荐度:★★

98. tinytag

类型:第三方库

描述:tinytag用于读取多种声音文件的元数据,涵盖MP3、OGG、OPUS、MP4、M4A、FLAC、WMA、Wave等格式

推荐度:★★

99. aifc

类型:Python标准库

描述:Python自带的函数,读写AIFF和AIFC文件

推荐度:★

100. sunau

类型:Python标准库

描述:Python自带的函数,读写Sun AU文件

推荐度:★

101. wave

类型:Python标准库

描述:Python自带的函数,读写WAV文件

推荐度:★★

102. chunk

类型:Python标准库

描述:Python自带的函数,读取EA IFF 85块格式的文件

推荐度:★

103. sndhdr

类型:Python标准库

描述:Python自带的函数,返回声音文件的类型

推荐度:★

104. ossaudiodev

类型:Python标准库

描述:该模块支持访问OSS(开放声音系统)音频接口

推荐度:★★★

09 数据挖掘/机器学习/深度学习

数据挖掘、机器学习和深度学习等是Python进行数据建模和挖掘学习的核心模块。

105. Scikit-Learn

类型:第三方库

描述:scikit-learn(也称SKlearn)是一个基于Python的机器学习综合库,内置监督式学习和非监督式学习机器学习方法,包括各种回归、聚类、分类、流式学习、异常检测、神经网络、集成方法等主流算法类别,同时支持预置数据集、数据预处理、模型选择和评估等方法,是一个非常完整、流行的机器学习工具库

推荐度:★★★

106. TensorFlow

类型:第三方库

描述:TensorFlow 是谷歌的第二代机器学习系统,内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlow

推荐度:★★★

107. NuPIC

类型:第三方库

描述:NuPIC是一个以HTM(分层时间记忆)学习算法为工具的机器智能平台。NuPIC适合于各种各样的问题,尤其适用于检测异常和预测应用

推荐度:★★★

108. PyTorch

类型:第三方库

描述:PyTorch是FaceBook推出的深度学习框架,它基于Python(而非lua)产生,它提供的动态计算图是显著区别于Tensorflow等其他学习框架的地方。

推荐度:★★

109. Orange

类型:第三方库

描述:Orange通过图形化操作界面,提供交互式数据分析功能,尤其适用于分类、聚类、回归、特征选择和交叉验证工作

推荐度:★★★

110. theano

类型:第三方库

描述:Theano是非常成熟的深度学习库。它与Numpy紧密集成,支持GPU计算、单元测试和自我验证

推荐度:★★★

111. keras

类型:第三方库

描述:Keras是一个用Python编写的高级神经网络API,能够运行在TensorFlow或者Theano之上,它的开发重点是实现快速实验

推荐度:★★

112. neurolab

类型:第三方库

描述:Neurolab是具有灵活网络配置和Python学习算法的基本神经网络算法库。它包含通过递归神经网络(RNN)实现的不同变体,该库是同类RNN API中最好的选择之一

推荐度:★★

113. PyLearn2

类型:第三方库

描述:PyLearn2是基于Theano的深度学习库,它旨在提供极大的灵活性,并使研究人员可以进行自由可控制,参数和属性的灵活、开放配置是亮点

推荐度:★★★

114. OverFeat

类型:第三方库

描述:OverFeat是一个深度学习库,主要用于图片分类、定位物体检测

推荐度:★★

115. Pyevolve

类型:第三方库

描述:Pyevolve是一个完整的遗传算法框架,也支持遗传编程

推荐度:★★

116. Caffe2

类型:第三方库

描述:Cafffe2也是FaceBook推出的深度学习框架,相比于PyTorch 更适合于研究,Caffe2 适合大规模部署,主要用于计算机视觉,它对图像识别的分类具有很好的应用效果

推荐度:★★

10数据可视化

数据可视化主要用于做数据结果展示、数据模型验证、图形交互和探查等方面。

117. Matplotlib

类型:第三方库

描述:Matplotlib是Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形,开发者可以仅需要几行代码,便可以生成多种高质量图形

推荐度:★★★

118. pyecharts

类型:第三方库

描述:基于百度Echarts的强大的可视化工具库,其提供的图形功能众多,尤其对于复杂关系的展示能力较强

推荐度:★★★

119. seaborn

类型:第三方库

描述:Seaborn是在Matplotlib的基础上进行了更高级的API封装,它可以作为Matplotlib的补充

推荐度:★★★

120. bokeh

类型:第三方库

描述:Bokeh是一种交互式可视化库,可以在WEB浏览器中实现美观的视觉效果

推荐度:★★★

121. Plotly

类型:第三方库

描述:Plotly提供的图形库可以进行在线WEB交互,并提供具有出版品质的图形,支持线图、散点图、区域图、条形图、误差条、框图、直方图、热图、子图、多轴、极坐标图、气泡图、玫瑰图、热力图、漏斗图等众多图形

推荐度:★★★

122. VisPy

类型:第三方库

描述:VisPy是用于交互式科学可视化的Python库,旨在实现快速,可扩展和易于使用

推荐度:★★

123. PyQtGraph

类型:第三方库

描述:PyQtGraph是一个建立在PyQt4 / PySide和numpy之上的纯Python图形和GUI库,主要用于数学/科学/工程应用

推荐度:★★

124. ggplot

类型:第三方库

描述:ggplot是用Python实现的图形输出库,类似于 R中的图形展示版本

推荐度:★★★

11交互学习和集成开发

交互学习和集成开发主要用来做Python开发、调试和集成之用,包括Python集成开发环境和IDE。

125. IPython/ Jupyter

类型:第三方库

描述:IPython 是一个基于Python 的交互式shell,比默认的Python shell 好用得多,支持变量自动补全、自动缩进、交互式帮助、魔法命令、系统命令等,内置了许多很有用的功能和函数。从IPython4.0开始,IPython衍生出了IPython和Jupyter两个分支。在该分支正式出现之前,IPython其实已经拥有了ipython notebook功能,因此,Jupyter更像是一个ipython notebook的升级版。

推荐度:★★★

126. Elpy

类型:第三方库

描述:Elpy是Emacs用于Python的开发环境,它结合并配置了许多其他软件包,它们都是用Emacs Lisp和Python编写的

推荐度:★★

127. PTVS

类型:第三方库

描述:Visual Studio 的 Python 工具

推荐度:★★

128. PyCharm

类型:外部工具

描述:PyCharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制并可集成IPython、系统终端命令行等,在PyCharm里几乎就可以实现所有有关Python工作的全部过程

推荐度:★★★

129. LiClipse

类型:外部工具

描述:LiClipse是基于Eclipse的免费多语言 IDE,通过其中的PyDev可支持 Python开发应用

推荐度:★★

130. Spyder

类型:外部工具

描述:Spyder是一个开源的Python IDE,由IPython和众多流行的Python库的支持,是一个具备高级编辑、交互式测试、调试以及数字计算环境的交互式开发环境

推荐度:★★

12其他 Python 协同数据工作工具

其他Python协同数据工作工具指除了上述主题以外,其他在数据工作中常用的工具或库。

131. tesseract-ocr

类型:外部工具

描述:这是一个Google支持的开源OCR图文识别项目,支持超过200种语言(包括中文),并支持自定义训练字符集,支持跨Windows、Linux、Mac OSX 多平台使用

推荐度:★★★

132. RPython

类型:第三方库

描述:R集成库

推荐度:★★★

133. Rpy2

类型:第三方库

描述:Python连接R的库

134. matpython

类型:第三方库

描述:MATLAB集成库

推荐度:★★★

135. Lunatic Python

类型:第三方库

描述:Lua集成库

推荐度:★★

136. PyCall.jl

类型:第三方库

描述:Julia集成库

推荐度:★★

137. PySpark

类型:第三方库

描述:Spark提供的Python API

推荐度:★★★

138. dumbo

类型:第三方库

描述:这个模块可以让Pythoner轻松的编写和运行 Hadoop 程序,程序版本比较早,可以作为参考

推荐度:★★

139. dpark

类型:第三方库

描述:Python对Spark的克隆版本,类MapReduce框架

推荐度:★★

140. streamparse

类型:第三方库

描述:Streamparse允许通过Storm对实时数据流运行Python代码

推荐度:★★★

关于作者:宋天龙,大数据技术专家,触脉咨询合伙人兼副总裁,前Webtrekk中国区技术和咨询负责人(Webtrekk,德国的在线数据分析服务提供商)。擅长数据挖掘、建模、分析与运营,精通端到端数据价值场景设计、业务需求转换、数据结构梳理、数据建模与学习以及数据工程交付。

  • 二进制
    +关注

    关注

    2

    文章

    498

    浏览量

    40503
  • 机器学习
    +关注

    关注

    65

    文章

    6951

    浏览量

    128810
  • python
    +关注

    关注

    48

    文章

    3411

    浏览量

    81857
收藏 人收藏

    评论

    相关推荐

    鸿蒙三方适配指南

    本文以 OpenHarmony-3.2-Beta4 上适配 modbus 编译动态为例。 获取三方 使用之前要做好代码溯源,确认可用的版本,开源许可发布方式等。 通过正确的路径获取源码,可以
    的头像 发表于 02-14 09:33 308次阅读

    第三方烧录工具烧写EF3器件指南

    电子发烧友网站提供《第三方烧录工具烧写EF3器件指南.pdf》资料免费下载
    发表于 09-27 10:18 1次下载
    <b>第三方</b>烧录<b>工具</b>烧写EF3器件指南

    第三方烧录工具烧写EF2器件指南

    电子发烧友网站提供《第三方烧录工具烧写EF2器件指南.pdf》资料免费下载
    发表于 09-26 15:14 2次下载
    <b>第三方</b>烧录<b>工具</b>烧写EF2器件指南

    第三方APP如何获取HDMI IN画面和声音

    问题描述及复现步骤:官方提供一个Live TV能够预览HDMI IN的画面, 第三方应用如何获取HDMI IN的画面和声音??是否提供着这样的获取接口供第三方APP调用?
    发表于 09-08 16:34

    reportlab如何输入Python第三方

    reportlab是Python的一个标准,可以画图、画表格、编辑文字,最后可以输出PDF格式。它的逻辑编辑一个word文档或者PPT很像。
    的头像 发表于 08-08 10:35 384次阅读

    在AWorks中怎样去修改第三方的源码呢

    AWorks对许多的第三方进行了封装,开发者只需要调用封装好的接口就可以,无需了解底层实现。一般情况下,这种开发方式十分简便高效。在一些特殊情况下,开发者可能需要修改这些第三方的源码。
    的头像 发表于 07-03 14:27 631次阅读

    使用pip安装、更新和卸载Python第三方

    众所周知,pip 可以安装、更新、卸载 Python第三方,非常方便。你们中的许多人可能已经使用 pip 很长时间,但不清楚它有哪些还不错的功能。希望我今天分享的技巧能让你从 Python pip 中受益。
    的头像 发表于 05-12 12:13 4161次阅读

    总结移植三方到OpenHarmony的经验

    三方主要是基于标准 Linux 系统的 c/c++ 开源,所以三方的移植工作,首先是在标准 Linux 系统搭建环境、编译与验证,然后将三方的编译加入到 OpenHarmony 工程的构建中。
    的头像 发表于 05-07 15:52 2131次阅读

    openharmony第三方组件适配移植的数据组件

    项目介绍 项目名称:DBFlow 所属系列:openharmony的第三方组件适配移植 功能:DBFlow是一个快速、高效、功能丰富数据组件 项目移植状态:主功能完成 调用差异:无 开发版本
    发表于 04-13 09:56 2次下载

    openharmony第三方组件适配移植的SVGA动画渲染

    项目介绍 项目名称:SVGAPlayer-Ohos 所属系列:openharmony的第三方组件适配移植 功能:SVGAPlayer-Ohos 是一个轻量的动画渲染。你可以使用工具从 Adobe
    发表于 04-02 11:47 0次下载

    openharmony第三方组件适配移植的多选列表功能教程

    项目介绍 项目名称:drag-select-recyclerview 所属系列:openharmony的第三方组件适配移植 功能:drag-select-recyclerview是一个简单的多选列表
    发表于 03-30 10:48 1次下载

    openharmony第三方组件适配移植的文件选择工具

    项目介绍 项目名称:ohos-multipicker 所属系列:openharmony的第三方组件适配移植 功能:ohos-multipicker-library选择多种文件类型的工具 项目移植
    发表于 03-28 09:42 1次下载

    鸿蒙开源第三方组件资料合集

    1、鸿蒙开源第三方组件——日志工具组件Timber_ohosTimber_ohos是一个带有小型可扩展API的日志工具组件,它可以给开发者提供统一的API接口,来记录不同类型的日志,帮助开发者管理
    发表于 03-23 09:53

    python安装第三方包的八方法

    python安装第三方包的八方法1. 使用 easy_installeasy_install 这应该是最古老的包安装方式,目前基本没有人使用了。下面是 easy_install 的一些安装示例
    发表于 03-10 16:29

    怎样去调用一个第三方的驱动

    怎样去调用一个第三方的驱动呢?如何用IIC驱动Terawins的图像处理芯片T613呢?
    发表于 03-04 06:59

    Rockchip默认提供机制来预置第三方APK的实现方法是什么

    Rockchip默认提供机制来预置第三方APK的实现方法是什么?实现原理过程是怎样的?
    发表于 03-03 06:33

    怎样去解决PLC第三方采集器通信时出现的数据颠倒的情况呢

    PLC在第三方采集器通信时,会出现接收的数据顺序发送数据存在高低位颠倒的情况,这是怎么回事呢?怎样去解决?
    发表于 02-22 07:22

    如何借助第三方库函数完成一个综合程序设计

    通过学习opencv图像编程,了解如何借助第三方库函数完成一个综合程序设计。
    发表于 12-23 08:11

    ffmpeg第三方如何在harmony 3.0上编译跑通?

    该如何编译,目前是没有config.h文件的。因为纯新手很多基础都不懂,之前看过连老师在openharmony 1.0 上的第三方移植,用的是hi3861,但是我尝试了一下移植ffmpeg到1.0
    发表于 12-20 13:16

    怎样去引入第三方图标iconfont呢

    为什么要引入第三方图标iconfont呢?怎样去引入第三方图标iconfont呢?
    发表于 12-20 07:46

    怎样用clion配置开发stm32并且导入第三方

    用clion配置开发stm32并且导入第三方​keil5作为IDE来说,在代码补全方面、界面、流畅性操作逻辑方面相比现在主流的IDE来说已经几乎没有优势,之前开发小项目的时候盯着白底黑字
    发表于 11-22 07:04

    第三方站点下载下来的Matlab工具箱怎么去安装呢

    下载Matlab官方的工具箱或者硬件支持包为什么会失败呢?从第三方站点下载下来的Matlab工具箱怎么去安装呢?
    发表于 11-19 06:47

    labview 控制第三方软件界面或控件的方式

    labview 控制第三方软件界面或控件等,如操控烧录软件等除了模拟鼠标键盘来实现之后,还可以考虑另外一方式,使用窗口句柄来直接操作程序如下面图片实例,操作串口助手,修改串口波特率,并写入数据
    发表于 11-16 16:00

    用clion配置开发stm32并且导入第三方

    用clion配置开发stm32并且导入第三方​ keil5作为IDE来说,在代码补全方面、界面、流畅性操作逻辑方面相比现在主流的IDE来说已经几乎没有优势,之前开发小项目的时候
    发表于 11-13 19:06 12次下载
    用clion配置开发stm32并且导入<b>第三方</b><b>库</b>

    如何为Mixly开发第三方来增加新功能?

    Mixly基本原理是什么?它是如何工作的?如何为Mixly开发第三方来增加新功能?
    发表于 10-13 08:12

    鸿蒙开发中怎么引入第三方

    Android 发展到现在不仅提供很多 API,还提供很多第三方。这降低了我们开发者的开发难度,提升了开发效率,让应用开发更加的简单高效。 众所周知,HarmonyOS 除了提供 16000
    的头像 发表于 10-11 14:11 2193次阅读

    头文件中包含第三方文件

    macrocmake如果源文件(例如 CPP)中包含第三方头文件,但是头文件(例如 hpp)中不包含该第三方文件头,采用 PRIVATE。如果源文件和头文件中都包含该第三方文件头,采用 PUBLIC
    发表于 08-18 08:10

    第三方站点下载下来的Matlab工具

    终止,不能下载或者安装失败等等原因,为什么失败就不必多说了,大家都懂的。之前我在下载ST32Arduino硬件支持包的时候都遇到过这个问题。对于从第三方站点下载下来的Matlab工具箱(或者硬件支持
    发表于 08-17 06:19

    Keil_C++环境移植第三方出现类型错误问题怎样去解决

    Keil_C++环境移植第三方出现类型错误问题解决@firestaradmin 2020年12月8日16:28:18死亡如风,常伴吾身。Keil里实现C++环境编程,在C/C++ 选项卡中 添加
    发表于 07-16 07:17

    Zephyr如何在第三方工具链下开启TLS

    使用重新配置编译第三方工具链来编译Zephyr,这就需要配置让第三方工具链支持TLS,并修改Zephyr的Kconifg加入第三方工具链支持TLS. 工具链编译 到https
    的头像 发表于 07-05 08:58 1235次阅读

    创客教师必备技能之Mixly第三方开发

    创客教师必备技能:Mixly第三方开发转载自:https://www.jianshu.com/p/c491e831a7dehznupeter2018.02.16 12:14:24字数 2,462
    发表于 06-28 11:33

    EE-303:将VisualDSP++®线程安全第三方RTOS配合使用

    EE-303:将VisualDSP++®线程安全第三方RTOS配合使用
    发表于 04-29 09:36 14次下载
    EE-303:将VisualDSP++®线程安全<b>库</b>与<b>第三方</b>RTOS配合使用

    buildroot如何添加支持第三方软件?

    iMX6ULL终结者Buildoot文件系统构建篇buildroot添加支持第三方软件
    发表于 04-02 06:06

    请问什么第三方公司的程序员支持NuMicro®家族芯片?

    什么第三方公司的程序员支持NuMicro®家族芯片?
    发表于 01-11 06:33

    请问第三方平台授权如何实现?

    第三方平台授权如何实现
    发表于 11-10 07:27

    Allegro软件第一网表与第三方网表的区别与联系

    ,Orcad软件的第三方网表导入PCB文件,是需要导入之前就要指定好封装的路径,所有的封装都需要之前处理好,指定好路径,才可以导入,第一网表是不用的,没有封装可以先将网表导入到PCB中,再去制作封装
    发表于 09-07 17:26

    第三方脚本成为网络攻击“重灾区”,多管齐下防范第三方脚本安全隐患

      第三方脚本攻击利用的是第一网站对第三方脚本的控制力不足难以实现的全面监测,造成较为严重的攻击后果。除此之外,第三方脚本还会带来一些其他的潜在隐患。综合来看,第三方脚本带来的安全风险通常有以下几种:
    的头像 发表于 09-04 14:51 2781次阅读

    关于LabVIEW调用第三方exe,如何去控制第三方exe按钮的问题

    LParam如何确定呢,找了很多资料都没有明确表示是什么值,有一个例子是控制计算器的,里面参数也没有明确是怎么确定的,请教大神们这两个参数是怎么定义的,我要怎么才能控制这个按钮呢,或者说没有其他方法可以控制第三方软件上的按钮呢?
    发表于 08-12 16:37

    Python入门之36常用第三方模块获取系统信息psutil

    Python入门】36常用第三方模块之 获取系统信息psutil
    发表于 07-16 06:31

    请问如何确定是否需要使用第三方GUI?

    我们可以自己写一套GDI, 但现在也有很多像emwin/touchGFX/ucgui等图形, 应该如何选择? 什么时候是一定要用这些第三方GUI的?
    发表于 05-21 20:34

    Detectron训练第三方数据集测试

    从零开始使用Detectron训练第三方数据集是什么体验(六)
    发表于 04-14 11:44

    常用Python有那些38个常用Python的详细概述

    Python作为一个设计优秀的程序语言,现在已广泛应用于各种领域,依靠其强大的第三方Python在各个领域都能发挥巨大的作用。
    的头像 发表于 11-03 10:28 3w次阅读

    是否有第三方提供的其他SPEAr操作系统?

    你好, 我知道ST只提供Linux支持。是否有第三方提供的其他SPEAr操作系统? 谢谢, 克斯滕#os #linux
    发表于 08-07 10:31

    国内知名第三方检测认证机构排名

    的检测机构介入,成熟的第三方检测机构介入商品检测在十九世纪中叶已经很普遍,并成为一自觉的商业行为。目前中国已经成为了全球贸易大国,经济实力跃居世界第二,强劲的对外贸易增长态势促进了检测行业的不断
    发表于 07-19 16:57

    下载python第三方

    python第三方的下载
    发表于 07-02 13:12

    proteus第三方元件

    proteus第三方元件
    发表于 05-26 10:44

    Python教程之如何使用使用PIL做图像处理的资料说明

    图像处理是一门应用非常广的技术,而拥有非常丰富第三方扩展Python 当然不会错过这一门盛宴。PIL (Python Imaging Library)是 Python 中最常用的图像处理,目前版本为 1.1.7,我们可以 在这里 下载学习查找资料。
    发表于 01-18 17:01 15次下载
    <b>Python</b>教程之如何使用使用PIL<b>库</b>做图像处理的资料说明

    LabVIEW与第三方软件交互问题

    现在做一个软件,就是通过LabVIEW去与第三方软件进行交互操作!已经通过百度找到了利用user32.dll调用FindWindowA与PostMessage去实现对计算器,找了多方资料也没有找到解决办法。想做一个软件就是对图片2中第三方软件中控件进行控制的方法谢谢各位帮助!
    发表于 12-26 17:13

    如何将Vivado IP第三方综合工具配合使用

    观看视频,学习如何将 Vivado IP 第三方综合工具配合使用。 此视频将通过一个设计实例引导您完成创建自定义 IP 的步骤;用第三方综合工具IP黑盒子来审查所需 IP 输出;整合 Vivado IP 网表第三方综合工具网表的两个方法,即 “
    的头像 发表于 11-21 06:34 4349次阅读

    请问能否推荐下基于ADI DSP的第三方算法公司?

    能否推荐下基于ADI DSP的第三方算法公司?
    发表于 09-20 14:48

    第三方实例:iView开发介绍 (1)

    第三方实例介绍 - iView (1)
    的头像 发表于 08-22 01:42 3672次阅读

    第三方dll调用问题!!!

    第三方dll,没有.h,labview怎么实现调用,dll可以用VS打开,类说明也有
    发表于 05-11 09:14

    python数据分析的类

    Python之所以这么流行,这么好用,就是因为Python提供大量的第三方,开箱即用,非常方便,而且还免费哦,学Python的同学里估计有30%以上是为了做数据分析师或者数据挖掘,所以数据
    发表于 05-10 15:18

    序多多商城小程序——第三方接口

    设置——第三方接口点击新增接口即可填写第三方微信api与第三方微信token,如下图显示:第三方微信token在设置--微信设置中可以找到,如图下:
    发表于 02-05 09:04

    移动应用第三方自动检测分类

    移动应用中,广泛使用第三方来帮助开发增强应用功能.很多关于移动应用分析以及访问控制的研究工作,需要在分析之前对第三方进行检测、过滤或者对其进行功能分类.当前,大部分研究工作都以使用白名单的方式
    发表于 12-29 14:35 0次下载

    第三方

    第三方
    发表于 06-08 15:22

    简述PCB设计中第三方网表的导入

    第三方网表的导入 点击后得到,import netlist指定到上面生成的netlist这个文件 点击上图import other(蓝色框框说明导入成功) 调入器件(导入成功说明封装都有,调不出来
    发表于 09-16 16:16

    快点PCB原创∣简述PCB设计中第三方网表的导入

    第三方网表的导入 点击后得到,import netlist指定到上面生成的netlist这个文件 点击上图import other(蓝色框框说明导入成功) 调入器件(导入成功说明封装都有,调不出来
    发表于 09-14 10:32

    z第三方撒地方盛世嫡妃士大夫z

    z第三方撒地方盛世嫡妃士大夫zz第三方撒地方盛世嫡妃士大夫zz第三方撒地方盛世嫡妃士大夫zz第三方撒地方盛世嫡妃士大夫z
    发表于 06-08 23:55

    求教一个添加第三方元件的问题

    新手正在做毕业设计,基于PID的交流电机变频调速,目前缺少SA4828等元件,自己还不会添加,论坛中的第三方元件确实不少,然而我的积分不多.......有木有人能告诉我哪些元件有我需要的这些元件?或者哪个比较全可能含有?
    发表于 06-15 09:29

    如何激活labview第三方提供的工具包 Encryption Compendium For LabVIEW™ 很着

    如何激活labview第三方提供的工具包Encryption Compendium For LabVIEW™ 很着急谢谢大家啊!
    发表于 06-12 18:14

    protues8.1如何导入第三方元件

    才接触protues不久,今天模拟一个开关电源电路死活找不到L4978这个核心元件T_T,想导入第三方的包试试,结果百度之后也死活不会,求大神救救我啊
    发表于 05-20 17:56

    第三方斯蒂芬斯蒂芬斯蒂芬

    第三方斯蒂芬斯蒂芬斯蒂芬
    发表于 05-06 21:02

    proteus第三方元器件引爆仿真强大世界

    本proteus第三方元器件提供多种CMOS系列芯片74系列TTL的仿真元件,增强proteus仿真功能,瞬间解决找不到仿真器件的难题!限时保存!
    发表于 04-14 14:38

    allegro第三方导入网表时提示找不到元件

    的路径都对了,但是allegro第三方导入网表时提示找不到元件编号,怎么回事呢
    发表于 12-15 16:23

    跪求高手!!allegro第三方导入网表时提示找不到元件

    allegro第三方导入网表时提示找不到元件编号也找不到,的路径都设对了。
    发表于 12-15 16:20

    求大神给一下有TI公司MSC1210的proteus第三方元件

    做毕设要用的,找了好几个第三方元件都没有,急急急!!!求大神帮忙!!!
    发表于 12-04 08:33

    allegro第三方生成网表如何实现与allegro pcb交互设计

    allegro第三方生成网表如何实现与allegro pcb交互设计
    发表于 10-28 10:37

    如何在LabVIEW中嵌入第三方软件界面

    如何把第三方软件的界面嵌入到labview中,并且能够在LabVIEW的前面板中对第三方软件进行操作。LabVIEW中有Active用于IE回调的例子,可以在LabVIEW前面板中操作IE。想把IE换成第三方软件,求神人解决,多谢!
    发表于 04-27 23:06

    Proteus 第三方元件

    第三方元件,基本包含大部分常用元件的,分享给大家。
    发表于 04-16 22:06

    下载完第三方软件后怎么让protues识别???跪求大神们...

    下载完第三方软件后怎么让protues识别???
    发表于 12-11 18:15

    关于proteus第三方元件的问题

    下了两个第三方元件,然后就不知道放哪,也不知道怎么调用。百度不到,求大神解答。谢了!
    发表于 11-13 08:56

    如何把第三方加到PROTEUS中?

    新手求教,弱弱的问下,下了一个第三方,说是要先安装,再添加路径,可是我下来的第三方没有看到安装文件啊。还望指教如何添加!
    发表于 06-15 22:32

    第三方短发啊飞而非阿福

    第三方短发啊飞而非阿福
    发表于 06-02 18:32

    如何加入第三方元件

    最近在做食堂管理系统的仿真,需要向元件中添加第三方元件,需要用到SLE4442卡,不知道上哪去下载含此类元件的,以及如何添加?
    发表于 04-21 13:00

    如何打开第三方软件

    请问大神们 谁知道如何在Labview中 打开第三方软件,我现在想打开工程后 自动打开USB视频采集卡,然后就直接显示出采集卡采集到的图像请问如何打开在这先谢过了
    发表于 09-11 16:26

    proteus第三方元件 总有一个你用得到

    你还在为破解发愁吗,proteus第三方元件总有一个你用得到一键分析设计隐患,首款国产PCB DFM分析软件免费用!地址下载(电脑端下载):https://dfm.elecfans.com
    发表于 08-17 12:55

    基于第三方信号无源探测系统研究

    文中主要讨论基于第三方信号检测隐形目标的无源探测系统,并对侦察第三方信号作用距离基于第三方信号无源探测系统的作用距离进行仿真,证明基于第三方信号无源探测系统在检测
    发表于 03-01 15:35 29次下载
    基于<b>第三方</b>信号无源探测系统研究

    proteus第三方元器件

    本帖最后由 eehome 于 2013-1-5 09:59 编辑 网上找的,_proteus第三方元器件。解压后直接安装。
    发表于 12-05 08:23

    银行第三方支付:恋爱进行时

    银行第三方支付:恋爱进行时   北京2010年1月8日电  -- 从第三方支付诞生之时起,银行与第三方支付之间的竞合关系
    发表于 01-09 08:08 544次阅读

    proteus第三方元件下载

    proteus第三方元件 DEV_SPEC_FUNCT.LIB,DEV_TEXAS.LIB,DEV_DSIMM.LIB,DEV_AD.LIB, DEV_MEMORY.LIB,DEV_OPTICAL.LIB,LCD_SYMBOLS.LIB等等。
    发表于 05-19 15:47 25次下载

    下载硬声App