『GitHub 精选』之 20190831 周精选
又到了每周 GitHub 排行精选推送时刻了。排行总榜可点击 GitHub小程序。
本周 「GitHub 精选」分享的精品开源库如下:
1、一款超级好用的的数据处理框架
来自于读者的投稿。DaPy 是一个在设计时就非常关注易用性的数据分析库。通过为您提供设计合理的数据结构和丰富的机器学习模型,它能帮您快速地实现数据分析思路。早已经有了很多例如 Pandas 之类的著名数据分析模块,但仍没有一个相关的模块能做到:
- 以链式编程的方式编写代码;
- 调用几个 API 就能完成简单的特征工程;
- 能够轻松的按行处理数据;
- 能够像 MySQL 那样在命令行中显示日志。
相关文章:一款超级好用的的数据处理框架
2、JavaScript 中文资源大全,你值得拥有
我们都知道 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-javascript 是 sorrycc 发起维护的 JS 资源列表,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC 框架和库、模板引擎、数据可视化、时间轴、编辑器等等。
3、一个快速集成 AI 的终端运行环境
AoE (AI on Edge) 是一个滴滴开源的终端侧AI集成运行时环境(IRE)。以 “稳定性、易用性、安全性” 为设计原则,帮助开发者将不同框架的深度学习算法轻松部署到终端高效执行,Github 地址是 https://github.com/didi/aoe 。
相关文章:一个快速集成 AI 的终端运行环境
4、设计模式
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。
使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
相关文章:平常写代码用设计模式么?
5、爬虫教程
在这个时代,不会点爬虫技术,都有点跟不上时代了。
相关文章:牛逼,看完它,你就会全网爬虫了
6、一款很轻量的无所不能的工具集合
MikuTools,这个项目不但包含了很多我们常用的工具,还将工具进行分类整理,使用方便,同时还能提高我们的生产力。
相关文章:一款很轻量的无所不能的工具集合
**7、转换任意 Python 代码为一行 **
这个项目最初的灵感是 Python Bee,最初源自 MIT ,一个类似拼写游戏的比赛,但是 Python Bee 是写出解决具体问题的代码。因为是竞赛,会面对很多的压力,所以如果你的代码越短,当然能更快的写出答案。一个让 Python 的创始人 Guido van Rossum 都感到害怕的游戏。
更多精彩请扫码关注如下公众号。