Ubuntu14.04+Python2+机器学习(一)
来源:互联网 发布:阿里云栖大会2016 编辑:程序博客网 时间:2024/05/29 04:42
Ubuntu14.04系统安装Python+机器学习(一)
1、Ubuntu系统
这里使用的是从官网下载的系统包:ubuntu-14.04.4-desktop-i386.iso。
(1)打开终端快捷键:CTRL+ALT+T。
(2)系统开机以guest模式进入。
(3)更改自己的用户模式
首先Alt+Ctrl+F1或者Alt+Ctrl+F2(切换到图形界面: CTRL+ALT+F7),登录账户,修改/home下的用户目录的权限为777。修改权限:$sudo chmod 777 -R /home
修改 /usr/share/lightdm/lightdm.conf.d/目录下50-unity-greeter.conf的文件,并在其中添加allow-guest=false之后再重启系统
命令:$cd /usr/share/lightdm/lightdm.conf.d $sudo vi 50-unity-greeter.conf
添加allow-guest=false之后再重启系统。
系统重启命令:$sudo reboot
最后登录Ubuntu后,我们看到设置里面只有一个Ubuntu账户,不再出现Guest账户。
2、安装vim
Ubuntu14.04没有vim编辑器可以使用,要自己安装
安装命令:$sudo apt-get install vim-gtk
3、Python2
查看系统自带Python版本信息:
命令:$python --version
4、pip
安装pip命令:$sudo apt-get install python-pip
查看pip是否安装成功命令:$pip-V(或pip --version)
把pip更新到新版本:$pip install --upgrade pip
5、安装python及相关的科学计算包
安装命令:
$sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
其中,pandas (Python Data Analysis Library)是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
6、测试配置是否成功
测试1.
>>>from numpy import *;#引入numpy库>>>A=mat(random.rand(4,4)); #创建4x4的随机矩阵>>>A
测试2.
>>> import numpy as np>>> import matplotlib.pyplot as plt>>> x=np.arange(0,5,0.1);>>> y=np.sin(x);>>> plt.plot(x,y)
这样并不能显示图像
修改为:
>>> import numpy as np>>> import matplotlib.pyplot as plt>>> x=np.arange(0,5,0.1);>>> y=np.sin(x);>>> plt.plot(x,y)>>>plt.show()
运行结果为:
- Ubuntu14.04+Python2+机器学习(一)
- 一:ubuntu14.04下配置OpenCV3.3.0和Python2.7
- Ubuntu14.04LTS下学习python2.7.6里程
- Ubuntu14.04系统安装Python+机器学习(二)
- Ubuntu14.04安装mlpy(机器学习库)---python
- 【Python2.7 学习笔记】函数(一)
- Python2.7学习笔记(一)
- 机器学习(一)
- 机器学习(一)
- 机器学习(一)
- 机器学习(一)
- 机器学习(一)
- 机器学习 (一)
- 机器学习(一)
- 机器学习(一)
- Caffe学习(一)Caffe+ubuntu14.04+Cuda8.0安装
- Pytorch学习笔记(一):pytorch的安装-Ubuntu14.04
- 机器学习(一)机器学习概论
- android services
- Spark商业案例与性能调优实战100课》第3课:商业案例之通过RDD分析大数据电影点评系各种类型的最喜爱电影TopN及性能优化技巧
- kali2.0 : msfpayload和msfencode的集成版msfvenom 使用简介
- 解决HttpServletResponse输出的中文乱码问题
- 配置apache禁止通过IP访问网站
- Ubuntu14.04+Python2+机器学习(一)
- node async
- spring boot jar 打版生产版本 配置文件问题
- 简单的服务端
- HCP Fiori sandbox 演示应用
- 高动态范围(HDR)
- 照相机的使用
- 运筹学概览
- PAT BASIC LEVEL 1001. 害死人不偿命的(3n+1)猜想 (15)