1. 程式人生 > >Python搭建Numpy、SciPy、MatPlotLib環境(下載、安裝、測試)

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搭建NumpySciPyMatPlotLib環境下載安裝測試

前言 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安裝numpyscipymatplotlib

最近想使用python做一些機器學習方向的演算法實現,使用python做資料分析和矩陣運算什麼的常需要三個庫檔案:numpy、scipy和matplotlib,於是著手安裝。 我自己機子的配置是win8+64位作業系統,python安裝的版本是3.4.1。安裝這幾個庫首先

Ubuntu 18.04 搭建帶GPU的TensorFlowKerasPytorch深度學習開發環境不用手動安裝cudnn和cuda

Ubuntu 18.04 搭建帶GPU的TensorFlow、Keras、Pytorch深度學習開發環境(不用手動安裝cudnn和cuda) ​ 對學習深度學習的新手來說,環境搭建沒有大神指導會比較麻煩,今天介紹一種簡單、簡單、非常簡單的環境搭建方法。 1.安裝Anaconda

用CentOS 7安裝cadence搭建適合IC Design的科研環境——IC617MMSIM151calibre2015安裝過程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下安裝pythonnumpyscipy,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 numpyscipy安裝與配置

關於最早要用這個GAT——genomic association tester,最早怕要追溯到去年的這個時候了,安裝一直搞不定,後來也就放下沒有再用。因為是用python寫的,要安裝python以及一系列的package,外行的我幾度放棄幾度磨嘰,今天終於算是半搞定,說是半

雲伺服器下搭建Anaconda+Tensorflow深度學習實驗環境Python=3.5) 練習記錄

我使用騰訊雲,自己拿來做實驗用,環境是Ubuntu Server 16.04, 由於自己的本上用的帶圖形的Ubuntu,命令列操作逃課了。。。。。。現在補習在下面1:登入:在配置好伺服器輸出和輸入的埠(即22口)之後,在自己的終端上輸入以下命令:       ssh [ema

在 Windows 中通過 pip 安裝 NumpyScipyMatplotlib,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