小编最近最近在看《机器学习实战》,所以配置开发环境必然是第一步:
1、安装Ptyhon
通过Python官网:https://www.python.org/下载对应版本: python-3.5.2版本(不懂得童鞋最好跟着我装一样的,因为安装最新的版本可能导致numpy不支持),小编的电脑是64位的,所以下载如下:
根据自己喜好,下载到对应的目录。
1.1、修改python环境变量
在环境变量中修改python安装目录路径,小编的路径(D:\Program Files(X86)\Python-3.5.2.\)。
安装完成后,通过命令行cmd测试是否安装成功,如果出现下图,则表示安装成功:
1.3、安装pip
pip类似linux的yum命令,python安装完成后,pip在Scripts目录中,这里需要自己配置下环境变量,如图:
测试pip命令:
2、Numpy安装
Numpy下载目录:http://www.lfd.uci.edu/~gohlke/pythonlibs/,往下翻可以找Numpy索引。
小编下载的Numpy版本为:
安装目录为python目录。
PS:因为Numpy版本需要与python版本对应,之前小编因为版本问题安装失败。所以安装时一定要根据自己的版本来。
2.1、Numpy安装
直接命令行cmd进入,输入:pip install Numpy下载目录,知道出现如图表示安装成功:
2.2、Numpy测试
安装Numpy后,直接输入:python进入shell命令,按照机器学习实战书中输入:from numpy import *
如图:
以上为Numpy安装全部过程,接下来就可以顺利开始机器学习开发了。
3、Matplotlib安装
Matplotlib安装包链接为:https://pypi.python.org/pypi/matplotlib/2.0.2,小编下载的Numpy版本为:
直接命令行cmd进入,输入:pip install Matplotlib下载目录,知道出现如图表示安装成功:
Ps:Python3.x和2.0的区别
python3.5在print和input上的几个变化
1. 在python3.5中使用print,打印内容必须用括号()括起来。python2.7中可以不用括号,如果你加了括号,代码在python2.7中也是可以正常运行的。
python3.5 examples:
复制代码
print(“this is the format in python3.5”)
version=”python3.5”
print(“this is the format in”,version)
print(“this is the format in %s” %version)
language=”python”
version=3
print(“this is the format in %s%d” % (language,version))
复制代码
2. raw_input在python3.5中消失了,input方法取代了它。然而,如果你是在python2.7中使用input方法,其效果跟python3.5中完全不同。python2.7中的input方法,只能接受变量作为传入值,否则会报错,如下:
python2.7中使用input时的正确做法:(不看也罢,反正3.5开始就没这回事了)
补充,在python3.5中格式化字符串。用三引号将排版好的字符串引起来即可,三引号可以是3个单引号,也可以是3个双引号。
复制代码
name =input(“input your name:”)
age =input(“input your age:”)
job =input(“input your job:”)
msg = ”’
Information of user %s:
name:%s
age:%d
job:%s
————End———-
”’ % (name,name,age,job)
print(msg)
复制代码