在这篇文章中,我们想展示一些不同于流行的东西。这些都是深夜浏览GitHub的感悟,以及同事们分享的压箱底东西。这些软件包中的一些是非常独特的,使用起来很有趣的Python包。

那些被低估的Python库

混合派

Knock Knock:从Python发送通知到移动设备、桌面或电子邮件。

tqdm:可扩展的Python和CLI进度条,内置对pandas的支持。

Colorama:简单的跨平台彩色终端文本。

pandas -log:提供熊猫基本操作的反馈。非常适合调试长管道链。

Pandas-flavor:扩展pandas DataFrame/Series的简单方法。

More-Itertools:增加了类似于itertools的额外功能。

streamlit:为机器学习项目创建应用程序的简单方法。

数据清理和操作

ftfy:修复mojibake和Unicode文本中的其他故障。

janitor:有很多很酷的功能来清理数据。

Optimus:另一个数据清理包。

Great-experctations:一个检查数据是否符合预期的好工具。

数据探索和建模

Pandas-profile:创建一个包含来自pandas DataFrame的统计数据的HTML报告。

dabl:允许使用可视化和预处理进行数据探索。

pydqc:允许比较两个数据集之间的统计数据。

pandas-summary:对panda DataFrames描述功能的扩展。

pivottable-js:pands在jupyter notebook的拖放功能。

数据结构

Bounter:有效的计数器,使用有限(有界)的数量的内存,无论数据大小。

Python -bloomfilter:可扩展的Bloom Filter,使用Python实现。

datasketch:提供概率数据结构,如LSH、加权MinHash、HyperLogLog等。

ranges:Python的连续范围、范围集和范围令数据结构

性能检查和优化

Py-spy: Python程序的采样分析器。

pyperf:用于运行Python基准测试的工具箱。

snakeviz:一个浏览器内的Python配置文件查看器,对jupyter notebook有很大的支持。

Cachier: Python函数的持久、无延迟、本地和跨机缓存。

Faiss:用于高效的相似性搜索和密集向量聚类的库。

十大被低估的python库_那些被低估的Python库相关推荐

  1. python语言是开源的现拥有十几万个第三方函数库_智慧树知到《Python程序设计基础》章节测试答案...

    智慧树知到<Python程序设计基础>章节测试答案 绪论 1.学好Python程序设计要注意的几个问题是 A:多看多练 B:多想多整理 C:多交流多请教 D:只看视频,不思考.不练习 答案 ...

  2. FW:十大开源游戏引擎深入比较_拔剑-浆糊的传说_新浪博客

    http://book.2cto.com/201301/15170.html 在国内外,业界盛传有十大开源游戏引擎,分别是OGRE.Irrlicht.Panda3D.Crystal Space.jME ...

  3. qpython3安装第三方库_【工具篇】python pip安装第三方库

    python安装第三方库其实挺简单的, 一句话总结:pip install 库名 (如pip install jieba 安装结巴库) 但会有一些安装的细节, 本文将详细展开如何pip安装第三方库的详 ...

  4. python 均方误差_一个很随意的Python智能优化库,一个文件就是一个库-- PySwarm

    之前无聊做了个简单的Python智能算法库的小总结:Python智能优化算法库小汇总 .当时没注意到有一个库PySwarms是基于另外一个小库 PySwarm开发的. 这个库非常有意思,整个库只依赖N ...

  5. python爬虫 库_七款必备的Python爬虫库,你知道几个?

    很多你需要的信息数据都是在网站内,虽然有些网站的数据会以整洁.结构化的形式呈现,但大部分网站却无法做到这样.因此,当你想要获得一些数据的时候,你需要一些爬虫工具帮助抓取,然后再对其进行分析.今天,将介 ...

  6. python如何下载os库_简谈下载安装Python第三方库的三种方法

    如何下载安装Python第三方库(注:此文章以Windows的安装环境为前提) 一.利用Python中的pip进行第三方库的下载 首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和 ...

  7. 外星人颜色python练习_在知乎上学Python爬虫

    有很多人正在入门Python爬虫,学习Python爬虫.在这个过程中,会遇到很多难题,许多小伙伴都会去寻找答案,但是因为答案的纷繁复杂和种类多样,往往要花上好些时间. 而码不理经常会在知乎上寻找学习问 ...

  8. python工程师_我作为石油工程师学习python的旅程

    python工程师 To be called literate in the 2020s there is a good chance you must know how to code. It ma ...

  9. python报名_人生苦短,我选Python (课程推迟,可先报名,正在筹备线上课程,时间另行告知)...

    先看看往期课程的评价吧,还是很受认可的:而且经常也有朋友在公众号后台留言,说跟着我们的课程入门了Python编程,迈出了重要一步,甚感欣慰! 学习程序语言不是一件简单事.为什么编程这么难?见下图. 图 ...

  10. python+[:]+切片_我从C ++到Python的方式:概念上的改变

    python+[:]+切片 by asya f 由asya f 我从C ++到Python的方式:概念上的改变 (How I went from C++ to Python: a conceptual ...

最新文章

  1. Win7上防火墙开放FTP服务以及ping解决方案
  2. 点云网络的论文理解(一)-点云网络的提出 PointNet : Deep Learning on Point Sets for 3D Classification and Segmentation
  3. “http://127.0.0.1:8888' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header”
  4. 案例:6 种 A / B 测试成功培养用户使用习惯
  5. MySQL数据类型:UNSIGNED注意事项
  6. 神奇的幻方(NOIP2015)(真·纯模拟)
  7. 6款国内外SNS开源软件 搭建社交网站利器
  8. 这款神秘的移动端OCR引擎,如何做到“所见即所得”?
  9. 信息学奥赛C++语言:for_求和
  10. “Word自动更改后的内容保存到通用文档模板上。是否加载该模板?“的解决办法...
  11. #1064 - You have an error in your SQL syntax; version for the right syntax to use near '' at line
  12. 史上速度最快!DNS 公共服务 1.1.1.1 正式发布
  13. qt调用仪器驱动库dll实现程控
  14. 【数据集】Python爬取某国内所有航班记录
  15. 《现代汉语》北大公开课
  16. [番外]:带你玩正则1--数据遍地是,看你取不取
  17. 阿里软件测试工程师手把手教学——APP蓝牙连接测试
  18. 流体动力学模拟软件Realflow教程,Realflow水花飞溅特效/粒子特效等特效入门教程
  19. FPGA篮球计分设计
  20. java:JDBC的使用与封装

热门文章

  1. 程序猿Skr ----- Flutter之歌
  2. #define PINT int * typedef int * SINT; 这两的区别及define与undefine用法
  3. 支付路由系统设计三:命中-2
  4. 以感恩为主题的演讲稿
  5. 使用Wubi Installer安装Ubuntu Netbook Edition
  6. Vue中实现HBuilder X打包App与部署
  7. [N皇后问题]两行代码解决N皇后问题
  8. 新型复购模式“循环购”如何在市场中脱颖而出
  9. Java SE: 程序控制流程
  10. 区块链安全--以太坊智能合约静态分析