Python搭建Numpy、SciPy、MatPlotLib環境(下載、安裝、測試)
前言
Numpy是Python開發環境中一個獨立的函式庫;
SciPy是以NumPy為基礎,一個應用更加廣泛的科學計算工具庫;
MatPlotLib是一個在使用Numpy、SciPy時經常用到的一個強大的繪圖函式庫。
在安裝這三個package之前,需要系統(本文以Windows為例)中已經安裝好Python,這裡以Python 2.7為例,安裝Numpy(版本1.9.2)、SciPy(0.15.1)、MatPlotLib。
系統中的Python版本非常重要,因為本次要安裝的這3個包根據Python版本的不同,對應不同的安裝包/安裝步驟。
一、Numpy下載及安裝
1.下載連結:
2.安裝
安裝過程很簡單,一路next即可,在安裝過程中,Numpy安裝程式會自動識別到Python的安裝目錄。
3.測試程式碼
生成一個4x4的隨機陣列
from numpy import *
print random.rand(4,4)
4.執行結果
[[ 0.41178608 0.65110296 0.40173349 0.16076211]
[ 0.23556782 0.31833017 0.12373365 0.18141384]
[ 0.58998292 0.32819985 0.90979762 0.39358103]
[ 0.9920753 0.54314276 0.86514792 0.61230303]]
二、SciPy下載及安裝
1.下載
2.安裝
同Numpy,單擊下載的exe檔案,一路next即可。
3.測試程式碼
import numpy as np
from scipy.stats import beta
from matplotlib.pyplot import hist, plot, show
obs = beta.rvs(5, 5, size=2000) # 2000 observations
hist(obs, bins=40, normed=True)
grid = np.linspace(0.01, 0.99, 100)
plot(grid, beta.pdf(grid, 5 , 5), 'k-', linewidth=2)
show()
4.執行結果
三、MatPlotLib下載及安裝
1.下載連結
python -m pip install -U pip setuptools
python -m pip install matplotlib
2.MatPlotLib繪圖測試程式碼
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
from 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()
3.執行結果
該圖可以旋轉拖動,畫圖功能真的很強大。
補充
1、mac os(python版本2.7)安裝Numpy、SciPy、MatPlotLib:
pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
2、檢視安裝的numpy package資訊
>>> help()
Welcome to Python 2.7! This is the online help utility.
help> numpy
Help on package numpy:
NAME
numpy
FILE
/Users/myang/Library/Python/2.7/lib/python/site-packages/numpy/__init__.py
相關推薦
Python搭建Numpy、SciPy、MatPlotLib環境(下載、安裝、測試)
前言 Numpy是Python開發環境中一個獨立的函式庫; SciPy是以NumPy為基礎,一個應用更加廣泛的科學計算工具庫; MatPlotLib是一個在使用Numpy、SciPy時經常用到的一個強大的繪圖函式庫。 在安裝這三個package之前,需要
dubbo起步搭建Spring+SpringMVC+dubbo的開發環境(2,provider工程構建)
緊接上一期,構建provider工程 工程目錄如下圖: TestDubbo介面程式碼如下: package dp.dubbo.service; public interface TestDubbo { public String getStr(); } 介面的實現T
eclipse 切換環境(開發,生產,測試)
用idea 的可以選擇開發環境,但是eclipse沒有,上網查了一下才知道,eclipse切換環境方法: 在專案上點選右鍵----------->Maven--------------------->select maven profiles 可以根據需
windows64位環境下python安裝numpy、scipy和matplotlib
最近想使用python做一些機器學習方向的演算法實現,使用python做資料分析和矩陣運算什麼的常需要三個庫檔案:numpy、scipy和matplotlib,於是著手安裝。 我自己機子的配置是win8+64位作業系統,python安裝的版本是3.4.1。安裝這幾個庫首先
Ubuntu 18.04 搭建帶GPU的TensorFlow、Keras、Pytorch深度學習開發環境(不用手動安裝cudnn和cuda)
Ubuntu 18.04 搭建帶GPU的TensorFlow、Keras、Pytorch深度學習開發環境(不用手動安裝cudnn和cuda) 對學習深度學習的新手來說,環境搭建沒有大神指導會比較麻煩,今天介紹一種簡單、簡單、非常簡單的環境搭建方法。 1.安裝Anaconda
用CentOS 7安裝cadence搭建適合IC Design的科研環境(四)——IC617、MMSIM151、calibre2015安裝過程step by step
以下操作都在root許可權下執行。 建立安裝目錄 建議把這種大型軟體裝在/opt目錄下。 mkdir -p /opt/cadence/installscape mkdir -p /opt/mentor/Calibre2015 其中-p引數是直
[Python]Windows環境下Jupyter的安裝、配置
>Jupyter Jupyter是一個WEB程式,提供了類Matlab式的文件化輸入輸出過程。 >安裝 它的前身是IPython,同Numpy等一同屬於SciPy.org,加上這東西和數值化運算密切相關,所以不妨把該組織的所有包都下載了: pip insta
python3.6中安裝numpy,pandas,scipy,scikit_learn,matplotlib等數據分析工具
scipy pandas python3.6中安裝numpy scikit_learn matplotlib等數據分析工具 運行環境:python3.6+windows64位1.安裝pip(1)如果在安裝python3.6時,你有勾選關於pip的選項,那麽在python3,6中就會帶有pi
windows下安裝python的numpy,scipy,sklearn
推斷 bsp 計算機 ins rip 圖片 success 64位 ima 前提環境(根據自己所安裝的為準): python3.7 windows10 首先,要先下載好這三種包下載地址為 https://www.lfd.uci.edu/~gohlke/pythonlibs
python大法好——python的下載與安裝、第一個程序
src 結果 這就是 anaconda text image 分享圖片 百度 .com 吃夠了java的苦,所以python好。 打今天起,要走python了。 首先呢,學習python需要python環境、和一款得心應手的集成開發環境。 python環境下載:htt
Python基礎知識準備-SciPy&Matplotlib
SciPy Numpy提供一個高效的多維陣列,一些陣列計算的基本工具以及運算元組元素的函式。SciPy建立在它的基礎之上,提供大量的操作numpy陣列的函式,對於不同種類的科學計算工程都很有用。 1.圖片操作 從記憶體中讀取圖片並存儲到一個numpy陣列中 把num
阿里雲搭建hadoop叢集伺服器,內網、外網訪問問題(詳解。。。)
這個問題花費了我將近兩天的時間,經過多次是錯和嘗試,現在想分享給大家來解決此問題避免大家入坑,以前都是在區域網上搭建的hadoop叢集,並且是區域網訪問的,沒遇見此問題。 因為阿里雲上搭建的hadoop叢集,需要配置對映叢集經過內網訪問,也就是區域網的ip地址。 如果配置為公網IP地址,就會出現叢
用Python socket實現一個簡單的http伺服器(post 與get 的區別)、CGIHTTPServer 簡單應用
#!/usr/bin/env python #coding=utf-8import socketimport re HOST = '' PORT = 8000#Read index.html, put into HTTP response dataindex_content = '''HTTP/1.x 200
win7環境下完全解除安裝、安裝SQL Server2005詳細教程
win7環境下徹底刪除重灌SQL server2005 寫在前面:現在普通使用者基本普遍用的是WIN7系統,由於win7跟winxp系統安裝資料庫的差異給很多人帶來了困擾,明明在xp下一步到底就裝成
java初識 | eclipse和jdk的下載與安裝、環境變數的配置(win10)
首先是jdk的安裝 瀏覽器輸入網址 www.oracle.com/dowloads 訪問oracle官網的下載連結即可(可能開啟速度會慢一些,畢竟不是國內的網站) 開啟之後的介面是這樣的(一個全是英文的看不懂的網站) 然鵝對於我們來說並沒什麼問題。我們只需要滑動滑鼠,將
Linux(CentOS)環境下MySQL的安裝、配置與使用
1.準備 注意:檢查伺服器是否已經安裝過mysql,若已安裝可能會導致安裝失敗,解除安裝方法如下: 比如用yum安裝過mysql-server,用命令# yum remove mysql刪除。 通過rpm命令檢視之前是否安裝過mysql: # rpm
python package numpy和scipy 的安裝與配置
關於最早要用這個GAT——genomic association tester,最早怕要追溯到去年的這個時候了,安裝一直搞不定,後來也就放下沒有再用。因為是用python寫的,要安裝python以及一系列的package,外行的我幾度放棄幾度磨嘰,今天終於算是半搞定,說是半
雲伺服器下搭建Anaconda+Tensorflow深度學習實驗環境(Python=3.5) 練習記錄
我使用騰訊雲,自己拿來做實驗用,環境是Ubuntu Server 16.04, 由於自己的本上用的帶圖形的Ubuntu,命令列操作逃課了。。。。。。現在補習在下面1:登入:在配置好伺服器輸出和輸入的埠(即22口)之後,在自己的終端上輸入以下命令: ssh [ema
在 Windows 中通過 pip 安裝 Numpy,Scipy,Matplotlib,Pandas,StatsModels,Scikit-Learn,PyWavelets,Graphviz,TSNE
Numpy Numpy 提供陣列支援,以及相應的高效處理函式。由於 Numpy 還是很多高階擴充套件庫的依賴庫,通常在安裝其他擴充套件庫之前,需要完成 Numpy 的安裝。 Downloads: 點選開啟連結 https:
linux環境下Nginx的安裝、配置及使用
額外 back 服務 文件 com 行程 pcre 可執行程序 width 因為工作環境大多數都是windows server服務器,僅有的linux服務器同事們都在搶著用,所以特意買了一臺阿裏雲服務器,感興趣的小夥伴可以了解一下,一年只要293: https://prom