Introduce
Python是一種強(qiáng)大的編程語(yǔ)言,其提供了很多用于科學(xué)計(jì)算的模塊,常見(jiàn)的包括numpy牵敷、scipy和matplotlib。要利用Python進(jìn)行科學(xué)計(jì)算法希,就需要一一安裝所需的模塊枷餐,而這些模塊可能又依賴(lài)于其它的軟件包或庫(kù),因而安裝和使用起來(lái)相對(duì)麻煩苫亦。幸好有人專(zhuān)門(mén)在做這一類(lèi)事情毛肋,將科學(xué)計(jì)算所需要的模塊都編譯好,然后打包以發(fā)行版的形式供用戶(hù)使用屋剑,Anaconda就是其中一個(gè)常用的科學(xué)計(jì)算發(fā)行版
自帶的包管理器conda也很強(qiáng)大润匙。
主頁(yè)地址:https://store.continuum.io/cshop/anaconda/
下載并安裝Anaconda后,終端執(zhí)行conda list可查看安裝了哪些包
獲取免費(fèi)的學(xué)術(shù)License
申請(qǐng)地址:https://store.continuum.io/cshop/academicanaconda
使用edu郵箱申請(qǐng)后唉匾,會(huì)在郵箱自動(dòng)收到license_academic文件孕讳,將其放在~/.continuum目錄下即可。
安裝額外的包(命令行環(huán)境下執(zhí)行)
$?conda?update?conda
$?conda?install?accelerate
$?conda?install?iopro
簡(jiǎn)單使用
編輯器中輸入如下代碼
from?mpl_toolkits.mplot3d?import?axes3dimport?matplotlib.pyplot?as?pltfrom?matplotlib?import?cm fig?=?plt.figure() ax?=?fig.gca(projection='3d') X,?Y,?Z?=?axes3d.get_test_data(0.05) ax.plot_surface(X,?Y,?Z,?rstride=8,?cstride=8,?alpha=0.3) cset?=?ax.contour(X,?Y,?Z,?zdir='z',?offset=-100,?cmap=cm.coolwarm) cset?=?ax.contour(X,?Y,?Z,?zdir='x',?offset=-40,?cmap=cm.coolwarm) cset?=?ax.contour(X,?Y,?Z,?zdir='y',?offset=40,?cmap=cm.coolwarm) ax.set_xlabel('X') ax.set_xlim(-40,?40) ax.set_ylabel('Y') ax.set_ylim(-40,?40) ax.set_zlabel('Z') ax.set_zlim(-100,?100) plt.show()
下面就是spyder的主界面巍膘。變量查看窗口很好用厂财,終端會(huì)做出圖像。
更改工作目錄
Tool->Preference—>Global working directory
更換編輯器背景主題方案
Tool->Preference->Editor->Display 標(biāo)簽頁(yè)
在Syntax color scheme下拉菜單中選擇Monokai方案
更換IPython 終端背景
Tool->Preference->IPython console->Display 標(biāo)簽頁(yè)
在Background color選項(xiàng)里選擇Dark backgroud即可
經(jīng)過(guò)簡(jiǎn)單的配置之后峡懈,集成化開(kāi)發(fā)環(huán)境變得非常的 Cool