Spyder 是一個(gè)功能強(qiáng)大的科學(xué)計(jì)算環(huán)境,用 Python 原生編寫(xiě)。
它適用于 Python 開(kāi)發(fā),為科學(xué)家、工程師和數(shù)據(jù)分析師設(shè)計(jì)。Spyder 提供了綜合開(kāi)發(fā)工具的高級(jí)編輯、分析、調(diào)試和剖析功能與科學(xué)包的數(shù)據(jù)探索、交互式執(zhí)行、深度檢查和漂亮的可視化功能的獨(dú)特組合。
除了許多內(nèi)置功能外,它的功能還可通過(guò)其插件系統(tǒng)和 API 進(jìn)一步擴(kuò)展。
Spyder 還可以用作 PyQt5 擴(kuò)展庫(kù),允許構(gòu)建其功能并將其組件(例如交互式控制臺(tái))嵌入到自己的應(yīng)用軟件中。
核心組件
編輯
有效地使用函數(shù)/類瀏覽器,實(shí)時(shí)代碼分析工具,多語(yǔ)言編輯工作(pyflakes,pylint,和pycodestyle),自動(dòng)代碼完成(jedi和rope),水平/垂直分割,和走向清晰。
交互式控制臺(tái)
利用完整的工作區(qū)和調(diào)試支持,利用任意數(shù)量的 IPython 控制臺(tái)的強(qiáng)大功能,所有這些都在完整 GUI 界面的靈活性范圍內(nèi)。立即按行、單元格或文件運(yùn)行您的代碼,并在輸出中或在交互式窗口中直接渲染繪圖。
文檔查看器
使用 Sphinx 從編輯器或控制臺(tái)實(shí)時(shí)呈現(xiàn)任何類或函數(shù)的文檔,無(wú)論是外部的還是用戶創(chuàng)建的。
變量瀏覽器
檢查在會(huì)話期間創(chuàng)建的任何變量、函數(shù)或?qū)ο蟆TS多常見(jiàn)類型都支持編輯和交互,包括數(shù)字/字符串/布爾值、Python 列表/元組/字典、日期/時(shí)間增量、Numpy 數(shù)組、Pandas 索引/系列/數(shù)據(jù)幀、PIL等。
開(kāi)發(fā)工具
使用靜態(tài)分析器檢查您的代碼,使用交互式調(diào)試器跟蹤其執(zhí)行情況,并使用分析器釋放其性能。使用項(xiàng)目支持和內(nèi)置文件瀏覽器使事情井井有條,并使用文件中的查找在具有完整正則表達(dá)式支持的整個(gè)項(xiàng)目中進(jìn)行搜索。
安裝
安裝 Spyder 的最簡(jiǎn)單方法是作為Anaconda發(fā)行版的一部分進(jìn)行下載,并使用conda包和環(huán)境管理器來(lái)保持它和其他包的安裝和更新。
其他安裝選項(xiàng),包括:
適用于 Windows的WinPython發(fā)行版
適用于 macOS的MacPorts項(xiàng)目
發(fā)行版的包管理器(即apt-get,yum在Linux等)
在pip包管理器,包括大多數(shù)的Python安裝
但是往往缺乏為這些方法安裝的用戶提供個(gè)性化支持,可能已過(guò)時(shí)或包含無(wú)法控制的錯(cuò)誤。如果遇到問(wèn)題,建議改用 Anaconda 版本。
Spyder GitHub
https://github.com/spyder-ide/spyder
編輯;jq
-
python
+關(guān)注
關(guān)注
57文章
4876瀏覽量
90028
原文標(biāo)題:Spyder : 用 Python 編寫(xiě)的強(qiáng)大科學(xué)計(jì)算環(huán)境
文章出處:【微信號(hào):aming_linux,微信公眾號(hào):阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
在Termux環(huán)境下實(shí)現(xiàn)康威生命游戲
Termux中調(diào)試圣誕樹(shù)Python代碼
一文了解Mojo編程語(yǔ)言
【「AI芯片:科技探索與AGI愿景」閱讀體驗(yàn)】+AI的科學(xué)應(yīng)用
實(shí)現(xiàn)環(huán)境計(jì)算真正的瓶頸究竟在哪里
termux如何搭建python游戲
怎么導(dǎo)出python邊緣計(jì)算中的APP,想進(jìn)行修改又找不到源碼?
linux虛擬環(huán)境中調(diào)用Linux 版matlab編譯的python庫(kù)時(shí)出錯(cuò)
NVIDIA驅(qū)動(dòng)的現(xiàn)代超級(jí)計(jì)算機(jī)如何突破速度極限并推動(dòng)科學(xué)發(fā)展
用 VSCode 編寫(xiě)自己的 KiCad 插件(下)
用VSCode編寫(xiě)自己的KiCad插件(上)詳細(xì)步驟教程
python入門(mén)圣經(jīng)-高清電子書(shū)(建議下載)
?如何在虛擬環(huán)境中使用 Python,提升你的開(kāi)發(fā)體驗(yàn)~
零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python程序?
如何用Python編寫(xiě)一個(gè)強(qiáng)大的科學(xué)計(jì)算環(huán)境
評(píng)論