码迷,mamicode.com
首页 > 编程语言 > 详细

Ubuntu Python 安装numpy SciPy、MatPlotLib环境

时间:2017-07-30 00:53:45      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:class   space   war   pac   logs   fse   ati   size   grid   

安装

sudo apt-get install python-scipy
sudo apt-get install python-numpy
sudo apt-get install python-matplotlib

 

测试

#test plot
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()


#test numpy
from numpy import *
print random.rand(4,4)


#test scipy
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()

技术分享

 

[[ 0.65980666  0.55674039  0.15432447  0.63885279]
 [ 0.77583865  0.78290332  0.31575893  0.12678885]
 [ 0.67791378  0.86333224  0.97039675  0.95323786]
 [ 0.31306339  0.54107452  0.79611926  0.05306962]]
 

技术分享

 

Ubuntu Python 安装numpy SciPy、MatPlotLib环境

标签:class   space   war   pac   logs   fse   ati   size   grid   

原文地址:http://www.cnblogs.com/adong7639/p/7257970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!