Matplotlib
Matplotlib是Python语言及其数值计算库NumPy的库。它提供了一个面向对象的API,可以将绘图嵌入到使用通用GUI工具包(如Tkinter、wxPython、Qt或GTK)的程序中。它还有一个基于状态机(就像OpenGL)的过程式编程“pylab”接口,其设计与MATLAB非常类似,但由於命名空間的問題,因此建議改用matplotlib.pyplot取代。SciPy使用matplotlib进行图形绘制。 Matplotli…
共 87 篇文章
Matplotlib是Python语言及其数值计算库NumPy的库。它提供了一个面向对象的API,可以将绘图嵌入到使用通用GUI工具包(如Tkinter、wxPython、Qt或GTK)的程序中。它还有一个基于状态机(就像OpenGL)的过程式编程“pylab”接口,其设计与MATLAB非常类似,但由於命名空間的問題,因此建議改用matplotlib.pyplot取代。SciPy使用matplotlib进行图形绘制。 Matplotli…
SageMath(曾叫做Sage或SAGE,为“System for Algebra and Geometry Experimentation”的首字母缩写),是一个覆盖许多数学功能的应用软件,包括代数、组合数学、图论、计算数学、数论、微积分和统计。 SAGE的第一个版本在GNU许可证下发布于2005年2月24日,最初的目标是创造一个“Magma、Maple、Mathematica和MATLAB的开源替代品”。Sage的主导开发人员威廉…
Pylons计划是开发一组用Python书写的web应用技术的开源组织。最初这个计划只是一个叫做Pylons的单一的web框架,但是后来合并了repoze.bfg框架,并取了新名字Pyramid,Pylons计划现在由多个有关的web应用技术组成。 Pyramid Pyramid是用Python书写的开源web应用框架,它基于了WSGI。它是受到Zope、Pylons和Django启发的极简主义的web框架。 Pyramid最初叫做“r…
Zope是用Python编写的一个开源、面向对象的Web应用服务器。Zope代表着“Z对象发布环境”,并且是第一个系统使用了新的通用对象发布方法的框架。Zope被认为是Python的一个杀手级应用,是曾帮助Python走到聚光灯下的一个应用。 在过去的几年中,Zope社区发布了几个不同类型的Web框架,但是它们分享着哲学、人群和源代码。Zope 2仍是应用最广泛的框架,这主要得益于Plone内容管理系统运行于Zope 2之上。BlueB…
calibre是一個自由開源的電子書軟體套裝,可以用來組織、存放、以及管理電子書,支援大多數的電子書格式。同時支援與許多流行的電子書閱讀器進行同步,並可能在DRM的限制下轉換電子書的格式。 歷史 Kovid Goyal於2006年10月31日開始開發libprs500,那時索尼的PRS-500正好發佈。當時只是想讓PRS-500能在Linux上運行。Goyal在MobileRead論壇的幫助下,對PRS-500的專有格式進行逆向工程。 …
]] 自然语言工具包(,简称NLTK)是一套用Python编写的用于英语的自然语言处理(NLP)的函式庫和程序。它支持分类、词干提取、标记、解析和语义推理功能。它由宾夕法尼亚大学计算机和信息科学系的Steven Bird和Edward Loper开发。 NLTK旨在支持自然语言处理及相关领域的研究和教学,包括语言学、认知科学、人工智能、信息檢索、机器学习。 参见 参考资料 外部链接
Minigo是一套電腦圍棋軟體。 簡介 Minigo是一套依照Google DeepMind在《自然》上對於AlphaGo Zero所發表的論文《》所實做出的開源電腦圍棋程式,也就是不使用人類棋譜與累積的圍棋知識,僅實做圍棋規則,使用單一類神經網路從自我對弈中學習(不像AlphaGo以人類角度思考,設計了Policy Network與Value Network)。 軟體是基於Brain Lee的MuGo繼續開發,使用Python與C++…
gedit是一个GNOME桌面环境下兼容UTF-8的文本编辑器。它简单易用,有良好的语法高亮,对中文支持很好,支持包括GB2312、GBK在内的多种字符编码。gedit是一款自由软件。 特点 gedit包含语法高亮和标签编辑多个文件的功能。利用库,它还可以编辑远程文件。它支持完整的恢复和重做系统以及查找和替换。 它还支持包括多语言拼写检查和一个灵活的插件系统,可以动态地添加新特性。例如snippets和外部程序的整合。 gedit还包括…
GNOME SoundConverter是以非官方GNOME為基礎的自由開源數位音訊轉碼軟體。它使用GStreamer來輸入與輸出檔案,可支援多執行緒也可以從影像檔案取出音訊資料。自多年前起早就支援很多Linux发行版的软件存储库包含Debian、Fedora Linux、openSUSE、Ubuntu、Gentoo以及Arch Linux。 功能 以自訂或預先定義模式為基礎來變更檔案名稱 根據標籤或路徑來建立資料夾 允許刪除來源檔案 …
Meson 是用于自动化构建的自由软件,使用Python语言编写,在 Apache 许可证 2.0版本下发布,主要目标是为了让开发者节约用于配置构建系统的时间。 特性 多平台支持,包括 GNU/Linux、Windows、MacOS、GCC、Clang、Visual Studio等。 多语言支持,包括 C、C++、D、Fortran、Java、Rust等。 构建过程的定义使用对用户非常友好且具有很高可读性的非图灵完备DSL。 为多种操作…
Chandler是一款已停止开发的个人信息管理软件套件,其开发者将其描述为一款“自我备忘式组织工具”(Note-to-Self Organizer)。该软件旨在用于个人及小型团队的任务管理与日程安排。它是一款自由软件,最初以GNU通用公共许可证发布,后改为以Apache 2.0许可证发布。其设计灵感源自1980年代的个人信息管理系统Lotus Agenda——这款软件以“自由形式”的信息管理方式而著称。Agenda的首席开发者米奇·卡普…
Zim,是具图形界面的文本编辑器,设计来用于维护本地存储的一些维基页。每一页维基页可以包含简单格式化的文字,到其他维基页的链接,附件,以及图像。也有额外的插件,比如公式编辑器,拼写检查等。维基页按照目录结构存放,文件是纯文本格式,有维基语法格式。 Zim 使用 Python 和 GTK+ 库来写的。它是GPL下的自由软件。 功能 所支持的编辑功能: 轻量的文本标记 星号列表和任务清单 链接到其它页面 版本控制系统 编译笔记为网页 可以使…
GNU Solfege是一个用Python编寫的听力训练程序,旨在帮助音乐家提高他们的技能和知识。它是免费软件,是GNU 项目的一部分。 GNU Solfege 可用于Linux 、 Windows和OS X。 功能 识别旋律和和声音程 比较间隔大小 唱出计算机要求的音程 识别和弦 唱和弦 从和弦中唱出音调:根音、三音、五音等。 秤 听写 节奏听写 记住节奏模式 理论:名称音程和音阶 节奏 语调 識別和聲進行 该软件的制作方式使得用户可…
ZeroNet,中文译名为“零网”,是一个以对等网络用户为基础构成的类互联网的分布式网络,以抗审查为目的,旨在促进言论自由。支持IPv4、IPv6和cjdns协议。ZeroNet的作者位于匈牙利的布达佩斯。ZeroNet默认不提供匿名保护,但用户可以使用Tor来隐藏IP地址以达到匿名效果。由于Tor网络在中国大陆被封禁,用户可能需要前置代理或者VPN才能正常下载初始配置文件。 ZeroNet使用了比特币加密技术(即非对称加密)和类似于B…
IPython是一种基于Python的交互式解释器。相较于原生的Python Shell,IPython提供了更为强大的编辑和交互功能。 魔法命令 %bg function把function放到后台执行,例如: %bg myfunc(x, y,z=1),之后可以用jobs将其结果取回。myvar = jobs.result(5) 或 myvar =jobs[5].result。另外,jobs.status() 可以查看现有任务的状态。 …
Flashproxy是一种运行在浏览器内的的代理服务器和可插拔传输,用来绕过互联网审查。它通过一群稍纵即逝的基于浏览器的代理中转站提供给用户连接到诸如Tor网络的能力。此种技术的核心策略是用于代理的IP地址的创造与终结快于审查机构侦测,跟踪和屏蔽的步伐。Tor流量被封装在WebSocket协议里,然后再被异或密码更进一步的伪装。 实现 Flashproxy现已有自由软件的实现。它使用了Javascript、WebSocket和一款使用P…
A-A-P,一種用於下載原始碼、編譯以及安裝程式的軟體開發工具程式,類似於UNIX系統上的make程式,只是功能更為強大。它是一個開放原始碼計劃,採用GPL授權,以Python語言寫作,主要開發者是布拉姆·莫勒纳尔。 類似於make程式會讀取一個名叫Makefile的文件,它也會讀取一個叫作recipes的文件,再依照文件上的指示工作。 它有一個使用圖形使用者介面的集成開發環境,名叫Agide。 外部連結 *[http://www.a-…
ELF OpenGo是Facebook AI Research團隊()所開發的電腦圍棋軟體及所釋出的資料。 簡介 ELF OpenGo是Facebook AI Research團隊()依照Google DeepMind在科學期刊《自然》上對於AlphaGo Zero所發表的論文《》與AlphaZero的論文《》所實做出的開源電腦圍棋程式,也就是不使用人類棋譜與累積的圍棋知識,僅實做圍棋規則,使用單一類神經網路從自我對弈中學習(不像Alp…
Anaconda是Red Hat Enterprise Linux、CentOS、Fedora等操作系统的安裝管理程式。它以Python及C語言寫成,以圖形的PyGTK和文字的python-newt介面寫成。它可以用來自動安裝配置,使用戶能夠以最小的監督運行。 Anaconda安裝管理程式應用在RHEL,Fedora和其他一些項目,Anaconda提供純文字模式和GUI模式,用戶可以安裝在各種各樣的系統。 其詞源,,指一種吃蜥蜴的蟒蛇。…
Scrapy( 是一个用Python编写的自由且开源的网络爬虫框架。它在设计上的初衷是用于爬取网络数据,但也可用作使用API来提取数据,或作为生成目的的网络爬虫。该框架目前由网络抓取的开发与服务公司维护。 Scrapy项目围绕“蜘蛛”(spiders)建构,蜘蛛是提供一套指令的自包含的爬网程序(crawlers)。遵循其他如Django框架的一次且仅一次精神,允许开发者重用代码将便于构建和拓展大型的爬网项目。Scrapy也提供一个爬网s…