0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

如何用Python编写一个强大的科学计算环境

阿铭linux 来源:21CTO 作者:21CTO 2021-07-09 09:51 次阅读

Spyder 是一个功能强大的科学计算环境,用 Python 原生编写。

它适用于 Python 开发,为科学家、工程师和数据分析师设计。Spyder 提供了综合开发工具的高级编辑、分析、调试和剖析功能与科学包的数据探索、交互式执行、深度检查和漂亮的可视化功能的独特组合。

除了许多内置功能外,它的功能还可通过其插件系统和 API 进一步扩展。

Spyder 还可以用作 PyQt5 扩展库,允许构建其功能并将其组件(例如交互式控制台)嵌入到自己的应用软件中。

核心组件

编辑

有效地使用函数/类浏览器,实时代码分析工具,多语言编辑工作(pyflakes,pylint,和pycodestyle),自动代码完成(jedi和rope),水平/垂直分割,和走向清晰。

交互式控制台

利用完整的工作区和调试支持,利用任意数量的 IPython 控制台的强大功能,所有这些都在完整 GUI 界面的灵活性范围内。立即按行、单元格或文件运行您的代码,并在输出中或在交互式窗口中直接渲染绘图。

文档查看器

使用 Sphinx 从编辑器或控制台实时呈现任何类或函数的文档,无论是外部的还是用户创建的。

变量浏览器

检查在会话期间创建的任何变量、函数或对象。许多常见类型都支持编辑和交互,包括数字/字符串/布尔值、Python 列表/元组/字典、日期/时间增量、Numpy 数组、Pandas 索引/系列/数据帧、PIL等。

开发工具

使用静态分析器检查您的代码,使用交互式调试器跟踪其执行情况,并使用分析器释放其性能。使用项目支持和内置文件浏览器使事情井井有条,并使用文件中的查找在具有完整正则表达式支持的整个项目中进行搜索。

安装

安装 Spyder 的最简单方法是作为Anaconda发行版的一部分进行下载,并使用conda包和环境管理器来保持它和其他包的安装和更新。

其他安装选项,包括:

适用于 Windows的WinPython发行版

适用于 macOS的MacPorts项目

发行版的包管理器(即apt-get,yum在Linux等)

在pip包管理器,包括大多数的Python安装

但是往往缺乏为这些方法安装的用户提供个性化支持,可能已过时或包含无法控制的错误。如果遇到问题,建议改用 Anaconda 版本。

Spyder GitHub

https://github.com/spyder-ide/spyder

编辑;jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    55

    文章

    4781

    浏览量

    84440

原文标题:Spyder : 用 Python 编写的强大科学计算环境

文章出处:【微信号:aming_linux,微信公众号:阿铭linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NVIDIA发布cuPyNumeric加速计算

    该加速计算库帮助科研人员无缝地扩展到强大计算集群,并且无需修改 Python 代码,推进科学发现。
    的头像 发表于 11-21 10:05 101次阅读

    pytorch环境搭建详细步骤

    、创建虚拟环境、安装PyTorch及其依赖库、配置PyCharm等。 、安装Anaconda Anaconda是开源的Python和R
    的头像 发表于 08-01 15:38 684次阅读

    python环境变量的配置pip

    Python环境变量的配置和使用是每个Python开发者都需要了解和掌握的基本技能之。在本文中,我们将详细介绍如何正确配置Python
    的头像 发表于 12-15 15:41 2352次阅读

    如何使用Python编写脚本来自动发送邮件

    Python种非常流行的编程语言,可以用于多种用途,包括自动化任务。其中常见的自动化任务是自动发送邮件。在本文中,我们将介绍如何使用Pyth
    的头像 发表于 12-07 11:36 1300次阅读

    何用BUCK电路简单实现可靠的负电源?

    何用BUCK电路简单实现可靠的负电源?
    的头像 发表于 12-05 15:12 761次阅读
    如<b class='flag-5'>何用</b>BUCK电路简单实现<b class='flag-5'>一</b><b class='flag-5'>个</b>可靠的负电源?

    python运行环境的安装和配置

    Python种非常流行的编程语言,广泛应用于科学计算、Web开发、人工智能等领域。为了能够正常运行Python程序,我们需要先安装和配置
    的头像 发表于 11-29 16:17 1099次阅读

    Python运行环境有哪些

    Python种广泛使用的高级编程语言,它有许多种运行环境,可以适应不同的开发需求。下面将详细介绍Python的几种常见的运行环境。 CP
    的头像 发表于 11-29 16:14 1905次阅读

    python软件IDLE怎么打多行代码

    IDLE(Integrated Development and Learning Environment)是Python编程语言的官方集成开发环境(IDE)。它提供了
    的头像 发表于 11-29 15:00 3931次阅读

    pycharm怎么配置python环境变量

    PyCharm 是种以 Python 为主的集成开发环境 (IDE),它提供了系列的功能用于开发、调试、测试和部署 Python 程序。
    的头像 发表于 11-29 14:56 2737次阅读

    python安装后idle在哪儿

    安装即可。 在安装 Python 后,您将获得名为 IDLE(Python Shell)的集成开发环境(IDE)。IDLE 是专门为
    的头像 发表于 11-29 14:52 1147次阅读

    python第三方库有哪些

    Python) NumPy 是 Python 中最重要且最常用的科学计算库之。它提供了支持大型、多维数组和矩阵运算的高性能数学函数和
    的头像 发表于 11-29 14:31 2089次阅读

    python软件怎么运行代码

    理解的机器代码。 在本文中,我们将详细介绍如何运行Python代码。我们将探讨以下几个方面:安装Python,设置环境变量,选择集成开发
    的头像 发表于 11-28 16:02 856次阅读

    python代码写完后点哪个运行

    或命令行界面,输入命令 python ,然后将你的代码粘贴到解释器提示符 >>> 后面,按下回车即可运行代码。 集成开发环境(IDE):IDE是种提供代码编辑、调试、运行等功能的开发环境
    的头像 发表于 11-24 09:28 5170次阅读

    python如何直循环代码

    满足某个条件才停止循环。以下是使用while循环的般语法: while 条件:代码块 在代码块中,你可以编写需要重复执行的代码。循环将直执行,直到条件为False为止。下面是
    的头像 发表于 11-23 15:54 2534次阅读

    python变量命名规则

    Python种高级编程语言,广泛应用于软件开发、数据分析和科学计算等领域。在Python中,变量是用来存储数据的容器,它们具有名称以及与
    的头像 发表于 11-23 15:44 1209次阅读